如何使用用户名和内容获取内容密码

时间:2016-09-28 04:43:10

标签: powershell

如何通过用户名和来自多个远程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    
}

1 个答案:

答案 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    
}