私は各Windowsイメージで複数のテストを検証するpowershellスクリプトを用意しています。しかし、以下の特定のテストでは、このスクリプトを使用するとドメイン資格情報が正常に動作するために使用される必要があります。powershellスクリプトでドメイン証明書を認証する方法
誰でも問題を解決する手助けはできますか?認証されたリモートセッションでスクリプトを実行している@vonPryzによって示唆されるように
if (($ImageName -like "*dev*") -or ($ImageName -like "*bare*"))
{
#$ADE1 = Invoke-Expression ('C:\ade\bin\ade.exe | select-string -pattern "begintrans"') | out-string ; $ADE = $ADE1.trim().split("")[1]
Invoke-Expression ('C:\ade\bin\ade.exe | select-string -pattern "begintrans"') > C:\Temp\ade_check.txt
$ADE1 = Get-Content C:\Temp\ade_check.txt | Select-String "begintrans" | out-string ; $ADE = $ADE1.trim().split(" ")[1]
if ($ADE -eq "begintrans")
{
$ADE = "ADE Success"
echo "ADE = ADE Success"
}
if ($ADE -eq $null){
$ADE = "ADE Failed"
echo "ADE = ADE Failed"
}
}
else
{
if (($ImageName -like "*simple*") -or ($ImageName -like "*BareOS*")){
$ADE = "BareOS, ADE Not Installed"
echo "ADE = BareOS, ADE Not Installed"
}
}
あなたはまだ[ 'ゲット-Credential'](https://msdn.microsoft.com/en-us/powershell/reference/4.0/microsoft.powershell.security/get-credential)を試したことがありますか? – vonPryz
これはユーザー名とパスワードを尋ねます。 Jenkinsツールを使用してスクリプトをリモートで実行したい。だから、ユーザー名とパスワードを尋ねるべきではありません。とにかく、スクリプトでユーザー名とパスワードを追加して同じことを行うことができます – SNair
はい、資格情報を保存してそれらを転送する手段があります。問題は、この重要な情報を省略します。まず、資格情報について質問します。コマンドレットのヒントが表示されます。次に、リモートシステム上で実行されていることがわかります。次は何ですか? – vonPryz