Powershell executa programas com argumentos como usuários diferentes

1

Estou tentando criar um script simples (ou assim pensei) no script de inicialização da minha máquina de trabalho.

Para isso eu preciso abrir principalmente

IE Firefox como usuário logado Firefox como usuário Admin Outlook como perfil principal

Estou procurando fazer isso com o Powershell - alguma idéia de como conseguir a execução como usuário administrador do Firefox, já que consegui fazer o resto funcionar.

    
por GettingMyHeadAroundPSScripting 25.06.2014 / 21:41

2 respostas

1

Você precisa criar um objeto de credenciais com os objetos corretos e, em seguida, executar o aplicativo desejado da seguinte forma:

$username = "username"
$password = "password"
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,(ConvertTo-SecureString -String $password -AsPlainText -Force))

Start-Process filefullpath.exe -WorkingDirectory path_here -Credential ($credentials)

Entendi aqui .

    
por 25.06.2014 / 21:49
-1

Meu script é o seguinte

Isso seria executado por DOMAIN \ User1

$username1 = "Domain\user2"
$username2 = "Domain\User1_adm"
$password = "Passw0rd!"
$credentials1 = New-Object System.Management.Automation.PSCredential -ArgumentList    @($username1,(ConvertTo-SecureString -String $password -AsPlainText -Force))
$credentials2 = New-Object System.Management.Automation.PSCredential -ArgumentList @($username2,(ConvertTo-SecureString -String $password -AsPlainText -Force))
$Args1 = "-no-remote"
$Args2 = "no-merge"

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" -ArgumentList $Args1 -Credential ($credentials1)
Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" -ArgumentList $Args1 -Credential ($credentials2)
Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe"
Start-Process "iexplore.exe" -ArgumentList $Args2 -Credential ($credentials1)
Start-Process "iexplore.exe" -ArgumentList $Args2 -Credential ($credentials2)
Start-Process "iexplore.exe" -ArgumentList $Args2
    
por 03.07.2014 / 14:14

Tags