Как я могу получить размер каждого подкаталога удаленного компьютера, используя учетные данные с powershell?

Я ищу, чтобы получить все размеры всех каталогов для данного компьютера и диска. Однако мне нужно иметь возможность включать учетные данные.

$dirSize = Get-ChildItem $path -recurse -force | select Length  |Measure-Object -Sum length

Это то, что я хочу, но я не могу использовать учетные данные с get-childitem

1 ответ

Вам следует изучить возможность включения PowerShell Remoting через групповую политику Active Directory или с помощью Enable-PSRemoting (из командной строки администратора PowerShell). Вам нужно будет включить PowerShell Remoting как на основной, так и на целевой системах.

После настройки Remoting вы можете указать учетные данные, используя -Credential параметр на Invoke-Command Команда PowerShell.

Так как Get-ChildItem В этот момент команда будет выполняться в локальном контексте (на удаленном компьютере), вам не нужно беспокоиться об указании дополнительных учетных данных для этой конкретной команды.

Другие вопросы по тегам