2016-09-28 98 views
0

如何从多个远程电脑的文本文件获取内容,并使用用户名&密码?如何使用用户名和密码获取内容

我从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

什么错误信息,如果有的话,你得到了吗?如果您没有收到错误消息,实际发生了什么? – vonPryz

+0

是\\ ServerX \ Upgrade \ CUSTOMER-INV \ WSUS.TXT一个有效的路径,意思是“\\ ServerX \ Upgrade”是一个有效的共享? – tfonias74

回答

0

它不是超级漂亮,但你可以使用净使用\服务器\ IPC $进行验证,如果你不想使用当前的安全上下文。

这只能如果您尚未与服务器进行认证(即试图用\\服务器\东西来访问它)

所以是这样的:

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  
}