1

Я пытаюсь создать простой (или я так думал) при запуске сценарий для моей рабочей машины.

Для этого мне нужно в основном открыть

IE Firefox как зарегистрированный пользователь Firefox в качестве администратора пользователя Outlook в качестве основного профиля

Я собираюсь сделать это с помощью Powershell - любые идеи о том, как добиться успеха в качестве администратора для Firefox, поскольку мне удалось заставить остальных работать.

2 ответа2

1

Вам нужно создать объект учетных данных с нужными в нем, а затем запустить нужное приложение с ним следующим образом:

$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)

Получил это отсюда.

-1

Мой сценарий выглядит следующим образом

Это будет выполняться 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .