经过一番开发后编辑。
我正在尝试创建一个脚本来查找组织单位(在Active Directory中)中的所有计算机,并列出驱动器的大小和可用空间量。
这就是我现在所拥有的:
$ou = Get-ADOrganizationalUnit -Properties * -Identity 'ou=Brukere,DC=GGR11,DC=local'
$RemServer = "xxx.xxx.xxx.xxx" #AD IP
$s = new-pssession -computer $RemServer -Credential GGR11.local\administrator #Credential = navn på domenet\domene administrator
$computers = Invoke-Command -Session $s -ScriptBlock {Get-ADComputer -Filter * -Properties name } -ArgumentList $ou
foreach ($i in $computers){
#Finner diskbruk for en maskinen
$disk = Get-WmiObject Win32_LogicalDisk -ComputerName $i -Filter "DeviceID='C:'" |Select-Object Size,FreeSpace
$disk.Size / 1GB
$disk.FreeSpace / 1GB
}
这给了我一个错误:
Get-WmiObject:RPC服务器不可用。 (HRESULT异常:0x800706BA)
服务器和客户端上的防火墙都已关闭,我可以在两者之间共享文件。 服务器和目标PC上都启用了DCOM。
默认身份验证级别:连接
默认模拟级别:识别
问题: