#Note1
$Password = Get-Content -Path "passwordFile.txt"
$Password | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File D:\encrypted.txt
$encpwd = Get-Content D:\encrypted.txt
$passwd = ConvertTo-SecureString $encpwd
$User = 'domain\user name'
$cred = new-object System.Management.Automation.PSCredential $User,$passwd
$Win64Arch = [Environment]::Is64BitProcess
#Note2
Start-Process -FilePath "cmd.exe" -Credential $cred -ArgumentList("/c $destinationPath\setup.exe -s") -WorkingDirectory $env:windir -PassThru -NoNewWindow -Wait -ErrorAction Stop
試試用PowerShell 吧
Note1. 讀取遠端password 檔案加密後存到本機
Note2. 執行程式 附加 Credential
"因頻寬不夠" ...... 你是指外頻寬還是內頻寬 ???
現在企業公司的內網速度 "至少" 都有 100MB 吧,這對你想用 WSUS 去散發或部署是已足夠使用,你只須設定在半夜去執行散發部署即可,不太理解你不想用的原因
照你所說,燒光碟後是每部 LOCAL 都去執行嗎 ??? 也不是不可,如果 IT 還蠻閒的話,順便可以跟每個同仁哈啦幾句,還是 ...... 你想把某個正妹,拿這當藉口 ......
我不確定你明白 WSUS 的作用嗎 ???
公司有 .... 50 部 USER 好了,如果每個人都同一時期上網去更新 UPDATE,公司的外部頻寬 .... 是需要稍大點,所以 M 在 Server 2003 時期多了一個叫 WSUS (Windows Server Update Services) 的服務,經過設定後,它會自動將公司在使用的各類 M 產品去 DOWNLOAD 下來,每部 USER 因加入網域,DC 會告知有這個服務存在,以後每個 USER 不用再上外網去更新,直接去找 WSUS 就可以,而因全在內網中去更新,速度跟效率是非常快速的
跟你所說的外網 2M 是完全無關
大大指得是內對內當然是快的,
總公司對北中南分公司的頻寬只有2M,
一個patch更新1G,
更新3.4 千台是很慢的。
OK,你說出重點了:3~4000 部,像我公司有超過 6700 部 PC,我總計有超過使用 50 部 WSUS (因電腦名稱定名已到了 "xx-wsus-030221-053":"國家地區"-"主機服務 (WSUS)"-"網段 (10.30.221)"-"該類主機第幾部 (053)"),我設定每兩周去自動檢查與下載,每部 WSUS 之間還會相互溝通,已有下載的會同步到其他 WSUS,避免頻寬浪費