2016-09-28 166 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  
} 
相關問題