Sudah agak lama sejak saya menyentuh PowerShell begitu berjuang untuk mendapatkan ini berfungsi seperti yang saya harapkan.
$computerlist = Get-Content H:\MappedDrive\ListOfMachines.txt
ForEach ($computer in $computerlist)
{
$Result1 Get-WmiObject Win32_MappedLogicalDisk -computerName $computer | Select Name,ProviderName
$Result2 get-wmiobject win32_computersystem -computer $computer | select username
}
$Result += $Result1, $Result2 | Out-File H:\MappedDrive\$computer.txt
Jadi saya berharap untuk menarik huruf drive, lokasi dan nama pengguna kemudian mengeluarkan nama pengguna sebagai file teks. Saya telah membaca banyak forum lain tetapi tidak bisa membuat Get-WmiObjects bekerja sama.
Permintaan maaf jika ini ada di forum yang salah tidak yakin yang mana yang terbaik.
Terima kasih
powershell
mapped-drive
CharlesH
sumber
sumber
Untuk menyiasati powershell scripting jarak jauh, ada 2 cara yang saya temukan.
powershell.exe -executionpolicy memotong -file "FILE PATH HERE"
sumber
Restricted
dari Dapatkan-eksekusi kebijakan ). Ini juga kemungkinan tidak akan berfungsi pada komputer yang terhubung ke domain aktif.