Salinan file WMIC dari server ke klien gagal


0

Saya mencoba menjalankan dari server perintah berikut tetapi akhirnya tidak berhasil. Apa yang saya coba lakukan adalah menyalin file dari c $ server saya ke klien tertentu.

10.10.10.10 (Server)

10.10.10.100 (Klien)

TIDAK BEKERJA

wmic /node:10.10.10.100 /USER:"administrator@test.local" /PASSWORD:"ppaass" process call create "XCOPY /Y \\10.10.10.10\c$\script\a.txt c:\a.txt*"

Menghasilkan command prompt

Executing (Win32_Process)->Create()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ProcessId = 1132;
        ReturnValue = 0;
};

Perintah BEKERJA

wmic /node:10.10.10.100 /USER:"administrator@test.local" /PASSWORD:"ppaass" process call create "cmd.exe /c 'type c:\a.txt > c:\b.txt"

Apa yang mungkin salah dalam perintah pertama?

Jawaban:


0

"Hasil" untuk versi yang tidak berfungsi sebenarnya memberi tahu Anda hal-hal yang bekerja DID (pengembalian kode 0 berarti "berhasil"). Namun yang dikatakannya adalah bahwa panggilan "proses membuat panggilan" berfungsi.

Laporan itu sedang menjalankan proses Anda, jadi kemungkinan besar perintah yang Anda panggil (XCopy) gagal karena beberapa alasan.

Dugaan saya adalah bahwa pengguna yang digunakan untuk meluncurkan proses pada klien tidak memiliki akses ke bagian Admin ( c$ ) di server. ATAU itu karena Anda mencoba menyalin file ke root C: yang umumnya tidak diizinkan di versi Windows yang lebih baru dari XP.

Untuk debug, masuk ke klien sebagai pengguna yang Anda coba gunakan untuk meluncurkan perintah, jalankan secara manual dalam prompt perintah, dan catat hasil / pesan kesalahan.

Dan / atau memperpanjang perintah Anda mencoba untuk memecat oleh WMI untuk memasukkan pengalihan aliran keluaran StdOut dan StdErr ke file. Sesuatu seperti:

XCOPY /Y \\10.10.10.10\c$\script\a.txt c:\a.txt 1> c:\output.txt 2>&1

Dan kemudian periksa output.txt isinya.

(Sekali lagi, tidak seperti yang ditulis dalam contoh ini, cobalah untuk menghindari menggunakan root C: untuk menyimpan file, membuat folder dan menargetkan barang di sana).


Perintah XCopy berjalan dengan baik dari command prompt klien dengan kredensial admin. Pikiran lain yang saya pikir adalah menjalankan a net use perintah dengan cara di atas tetapi juga gagal.
castil
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.