Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $credential = Get-Credential
- $Computers = Get-Content computers.txt
- Foreach ($computer in $computers) {
- $scriptblock = {
- Invoke-Command -ComputerName $args[0] -ArgumentList $credential -ScriptBlock {
- Start-Process -Credential $using:credential -FilePath "\\networkpath\setup.exe" -ArgumentList "/q","/x","/L C:\windows\logs\Uninstall.txt"
- Start-Process -Credential $using:credential -FilePath "\\networkpath\setup.exe" -ArgumentList "/q","/L C:\windows\logs\Install.txt"
- }
- }
- Start-Job -ScriptBlock $scriptblock -ArgumentList $computer, $credential
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement