ID Artikel: 250267 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0

Anda tidak dapat menyelesaikan kelompok-kelompok lokal ketika memigrasi file antara server anggota domain yang berbeda

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

RINGKASAN

Ketika Anda menyalin file atau folder dari server ke server anggota domain yang berbeda, kedua server tidak dapat mengidentifikasi kelompok-kelompok lokal server pertama. Perilaku ini terjadi karena kedua server tidak dapat mengidentifikasi pengidentifikasi keamanan (Sid) dari kelompok-kelompok lokal server pertama. Artikel ini membahas metode untuk mengatasi perilaku ini.

GEJALA

Ketika Anda menyalin file atau folder dari satu server lain server yang adalah anggota domain yang berbeda, entri kontrol akses untuk kelompok-kelompok lokal server pertama muncul sebagai Tidak dikenal pada kedua server. Entri kontrol akses ini adalah bagian dari discretionary kontrol akses daftar (DACLs) untuk file dan folder.

Perilaku ini terjadi ketika kedua server yang menjalankan Microsoft Windows NT Server 4.0 atau Microsoft Windows 2000 Server.

PENYEBAB

Perilaku ini terjadi karena pengidentifikasi keamanan (SID) nilai untuk kelompok-kelompok lokal di server pertama berlaku hanya pada server. (SID nilai untuk account pengguna lain pada server pertama juga berlaku hanya di server tersebut.) Nilai-nilai SID ini tidak berlaku pada server yang terletak di domain yang berbeda. Kedua server tidak mengenali nilai SID server pertama kelompok-kelompok lokal dan account pengguna.

PEMECAHAN MASALAH

Untuk mengatasi perilaku ini, ikuti langkah berikut:
  1. Menyimpan informasi grup lokal server pertama ke file:
    1. Log on ke server pertama sebagai anggota Grup Administrator.
    2. Pada prompt perintah, ketik perintah berikut, dan kemudian tekan ENTER:
      addusers \\ServerName Bumi Filename.txt
      Dalam perintah ini, ServerName adalah nama Server pertama, dan Filename.txt adalah file di mana kelompok-kelompok lokal informasi disimpan.
    3. Mengedit Filename.txt file untuk menghapus informasi account pengguna dan kelompok global informasi, dan kemudian Simpan file dengan nama yang berbeda. Sebagai contoh, Simpan file diubah sebagai Renfile.txt.

      Penting Menyimpan informasi kelompok-kelompok lokal di file.
    4. Salin file diubah ke server kedua domain.
  2. Menyalin kelompok-kelompok lokal server pertama untuk kedua server domain sebagai kelompok domain lokal:
    1. Log on ke domain server kedua sebagai anggota dari Administrator kelompok.
    2. Pada prompt perintah, ketik perintah berikut, dan kemudian tekan ENTER:
      addusers \\DomainName c renfile.txt
      Dalam perintah ini, DomainName adalah nama domain, dan Renfile.txt adalah file yang berisi kelompok lokal informasi dari server pertama. Jika grup tidak ada dalam domain, mereka akan dibuat. Jika kelompok-kelompok yang ada di domain, anggota grup akan ditambahkan ke kelompok-kelompok yang sesuai.
  3. Menyalin data dari server pertama untuk kedua server:
    1. Log on ke server kedua sebagai anggota Administrator Grup yang memiliki akses ke data pertama server.
    2. Membuat folder bersama pada kedua server.
    3. Log on ke server pertama dan menyalin data folder bersama baru di kedua server. Untuk melakukannya, gunakan salah satu dari berikut metode:
      • Untuk menggunakan alat baris perintah Xcopy, ketik Berikut perintah pada prompt perintah, dan kemudian tekan ENTER:
        Xcopy \\source\*.* \\destination /O /X/E /H /K
        Dalam perintah ini, sumber adalah simbol untuk lokasi file server pertama, dan tujuan merupakan tempat bagi lokasi folder bersama baru di kedua server.
      • Untuk menggunakan alat baris perintah Robocopy, ketik Berikut perintah pada prompt perintah, dan kemudian tekan ENTER:
        robocopy sumbertujuan /secfix /xo /xn /xc k
        Dalam perintah ini, sumber adalah simbol untuk lokasi file server pertama, dan tujuan merupakan tempat bagi lokasi folder bersama baru di kedua server.

        Catatan Jika Anda ingin folder tujuan untuk menjadi tepat cermin folder sumber, Anda harus menjalankan Robocopy dengan menggunakan parameter untuk memperbarui hanya file keamanan informasi, dan kemudian jalankan Robocopy perintah tanpa menggunakan /XO, /xN, atau /XC parameter.
    4. Salin Renfile.txt file untuk kedua server.
  4. Mengambil nilai-nilai SID untuk server pertama lokal kelompok dan untuk domain, dan kemudian simpan file:
    1. Salin kelompok-kelompok lokal dari Renfile.txt file file baru di kedua server. Beri nama berkas baru seperti Listmemberlocal.txt. file ini harus berisi nama pertama kelompok-kelompok lokal server. Harus ada hanya satu nama yang ditampilkan di setiap baris. The konten dari berkas Listmemberlocal.txt harus muncul sama dengan berikut teks, di mana "LocalA" dan "LocalB" adalah nama dari kelompok-kelompok lokal:
      LocalA
      LocalB
    2. Buat file batch tiga pada kedua server. Ini file batch mengambil dan menyimpan nilai-nilai SID ke file teks. Anda harus membuat file-file ini dalam satu folder. Isi file batch harus mirip dalam kode contoh berikut.

      Catatan Dalam kode ini, groupssid.txt adalah simbol untuk berkas yang menyimpan nilai-nilai SID. Simpan berikut ke berkas yang bernama Listsid.bat.
      • echo off
        cls
        if exist groupssid.txt del groupssid.txt
        for /F "tokens=1" %%a in (listmemberlocal.txt) do call listsid1.bat %%a
        
        Simpan berikut ke berkas yang bernama Listsid1.bat.
      • getsid \\2b21d %1 \\w2kdomain1.loc %1 >sid1.txt
        for /F "skip=1 tokens=5,7" %%a in (sid1.txt) do call listsid2.bat %%a %%b
        
        Catatan Sini 2b21d merupakan tempat bagi Nama NetBIOS server pertama, dan w2kdomain1.locadalah sebuah tempat untuk nama domain server kedua. Simpan berikut ke berkas yang bernama Listsid2.bat.
      • echo %1 %2 >>groupssid.txt
    3. Pada prompt perintah, mencari dan kemudian jalankan Listsid.bat file.
    4. Untuk melihat nilai-nilai SID, buka Groupssid.txt file. Konten berkas Groupssid.txt mirip dengan berikut ini:
      2B21D\LocalA S-1-5-21-90593156-579754539-1338337383-1002 
      W2KDOMAIN1\LocalA S-1-5-21-1844237615-261478967-839522115-1126 
      2B21D\LocalB S-1-5-21-90593156-579754539-1338337383-1003 
      W2KDOMAIN1\LocalB S-1-5-21-1844237615-261478967-839522115-1127 
      2B21D\LocDom1 S-1-5-21-90593156-579754539-1338337383-1004 
      W2KDOMAIN1\LocDom1 S-1-5-21-1844237615-261478967-839522115-1125
      
    5. Mengedit isi berkas Groupssid.txt jadi itu ini mirip dengan berikut:
      S-1-5-21-90593156-579754539-1338337383-1002   S-1-5-21-1844237615-261478967-839522115-1126
      S-1-5-21-90593156-579754539-1338337383-1003   S-1-5-21-1844237615-261478967-839522115-1127
      S-1-5-21-90593156-579754539-1338337383-1004   S-1-5-21-1844237615- 261478967-839522115-1125
      
      Dalam konten ini, SID untuk kelompok lokal pertama diikuti oleh SID untuk kelompok lokal di domain server kedua.
  5. Mengganti nilai-nilai SID semua pertama server lokal kelompok dengan nilai-nilai SID server kedua domain kelompok-kelompok lokal:
    1. Buat file batch dua pada kedua server. The isi file batch harus serupa dengan berikut ini:
      • for /F "tokens=1,2" %%a in (groupssid.txt) do subin.bat %%a %%b
        Catatan Sini groupssid.txt adalah sebuah tempat untuk file yang berisi kelompok lokal SID nilai untuk kedua server pertama dan domain.
      • subinacl /subdirectories e:\root\*.* /replace=%1=%2
        Catatan Sini e:\root merupakan tempat bagi folder baru di kedua server ke tempat pertama server data disalin.
    2. Pada prompt perintah, mencari dan kemudian jalankan Sub.bat file.

INFORMASI LEBIH LANJUT

Addusers, Robocopy, Getsid, dan Subinacl utilitas tersedia dalam kit sumber daya Microsoft Windows 2000. Untuk informasi lebih lanjut tentang Microsoft Windows 2000 Resource Kit, kunjungi berikut Microsoft Situs web:
http://www.Microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=True (http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=true)

REFERENSI

Untuk informasi tambahan tentang cara untuk mempertahankan hak akses pada file dan folder ketika Anda menyalin file dan folder ke komputer lain, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
296865  (http://support.microsoft.com/kb/296865/ ) Utilitas Subinacl mengatur akses kontrol entri salah
323007  (http://support.microsoft.com/kb/323007/ ) Cara menyalin folder ke folder lain dan mempertahankan izin yang
323275   (http://support.microsoft.com/kb/323275/ ) Cara menggunakan Robocopy untuk menyalin informasi keamanan tanpa menyalin file data

Berlaku bagi:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
Kata kunci: 
kbprb kbmt KB250267 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:250267  (http://support.microsoft.com/kb/250267/en-us/ )