Încerc să creez un script powershell care poate configura și configura un serviciu Windows pe serverul de aplicații
[șir]$serviceAct = „myadminact”
Nou-Element C:\Temp\pas.txt
Set-Content C:\Temp\pas.txt '72233322d113443434343'
Nou-Element C:\Temp\e.key
Set-Content C:\Temp\e.key „113” (cheia este mai lungă pe care tocmai am scurtat-o)
$serviceActPw = Get-Content C:\Temp\pas.txt | ConvertTo-SecureString -Key (Get-Content C:\Temp\e.key)
$credential = Sistem pentru obiecte noi.Management.Automation.PsCredential($serviceAct,$serviceActPw)
(mai mult script înainte de această linie)
#Configurarea și configurarea serviciului
infoOutput("Se creează servicii ReportFYI pe $appServer...")
încerca
{
Invoke-Command -ComputerName $webServer -ArgumentList $folderName,$serviceAct,$serviceActPw -ScriptBlock{
param($folderName,$serviceAct,$serviceActPw)
$serviceActCred = System.Management.Automation.PSCredential pentru obiecte noi ($serviceAct,$serviceActPw)
Serviciu nou -Nume „RW Process x64 - $folderName” -DisplayName „RW Process x64 - $folderName” -Descriere „RW Process x64 - $folderName” -BinaryPathName „C:\Program Files\FYISoft\$folderName\Process\RWProcess .exe" -Credential $serviceActCred
}
}
captură
{
errorOutput
}
Orice ajutor este apreciat