如何通过用户名和来自多个远程PC的文本文件获取内容?密码?
我想从客户端计算机获取 WSUS.txt 的数据,并且我在 S.txt 上拥有客户端计算机的IP地址。我在下面编写了Powershell脚本,但它不起作用:
$computers = Get-Content -Path .\S.txt
$Credential= Get-Credential -Credential Whatusername?
foreach ($svr in $Computers) {
Get-Content \\$svr\Upgrade\CUSTOMER-INV\WSUS.TXT -Credential $Credential >> d:\WSUS.log
}
答案 0 :(得分:0)
它不是非常漂亮,但如果你不想使用当前的安全上下文,你可以使用 net use \ server \ ipc $ 进行身份验证。
这仅在您尚未通过服务器验证时才有效(即尝试使用\\ server \ something访问它)
这样的事情:
foreach ($svr in $Computers) {
net use \\$server\ipc$ /user:$server\$user $password
Get-Content \\$svr\Upgrade\CUSTOMER-INV\WSUS.TXT -Credential $Credential >> d:\WSUS.log
}