Saya memiliki sekitar 30 komputer yang saya butuhkan informasinya. seperti apakah online, ruang hard drive, dan proses apa yang sedang berjalan. Saya memiliki skrip pada sistem yang saya jalankan dan saya bingung tentang cara mengotentikasi dan memproses beberapa permintaan. Ketika saya menggunakan hal-hal seperti:
Get-WmiObject -ComputerName <foocomputer>
tampaknya bertindak berbeda dari:
Get-Process -ComputerName <foocomputer>
Saya membaca sesuatu tentang bagaimana kadang-kadang Powershell menggunakan WMI dalam beberapa kasus dan RPC pada yang lain. Apa yang saya butuhkan sehingga saya dapat menjalankan skrip ini di komputer saya dan mendapatkan informasi ini dari semua mesin lain sambil tetap aman?
Tuan rumah
- windows 7 (mungkin 8 atau 10)
- Powershell 4.0 diinstal
Komputer jarak jauh
- windows 7 (dengan PS4.0) (untuk menguji dengan)
- windows 8 (target akhir)
Jaringan
- domain
sumber
Access is Denied
dariget-wmiobject
danCouldn't connect to remote machine
dariget-process
. saya juga tidak bisa jauhsc
. tetapi saya memang memulainya secara manual pada mesin