Hitelesítő adatok
Érvényes: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
A Automatizálás hitelesítő adata Windows PowerShell-parancsokkal használható felhasználónév és jelszó vagy egy, a kiszolgálóra feltöltött tanúsítvány lehet. A hitelesítő adat tulajdonságait a rendszer biztonságosan tárolja a Automatizálás-adatbázisban, és a runbookban a tulajdonságok a Get-AutomationPSCredential vagy a Get-AutomationCertificate tevékenységgel érhetők el.
Windows PowerShell-parancsmagok
Az alábbi táblázatban található parancsmagokkal hitelesítő adatokat hozhat létre és kezelhet a Szolgáltatáskezelési automatizálás alatt, a Windows PowerShell használatával.
Parancsmagok |
Leírás |
---|---|
Automatizálás-tanúsítvány lekérése. |
|
Automatizálás PowerShell-hitelesítő adat lekérése. |
|
Automatizálás-tanúsítvány eltávolítása. |
|
Automatizálás PowerShell-hitelesítő adat eltávolítása. |
|
Új tanúsítvány létrehozása vagy meglévő tanúsítvány tulajdonságainak beállítása, beleértve a tanúsítványfájl feltöltését és a jelszó beállítását a .pfx fájlhoz. |
|
Új Automatizálás PowerShell-hitelesítő adat létrehozása vagy meglévő hitelesítő adat tulajdonságainak beállítása. |
Runbook-tevékenységek
Az alábbi táblázatban felsorolt tevékenységek a runbookban található hitelesítő adatok elérésére használhatók.
Tevékenységek |
Leírás |
---|---|
Get-AutomationCertificate |
Tanúsítvány lekérése a runbookban történő használatra. |
Get-AutomationPSCredential |
Felhasználónév/jelszó lekérése a runbookban történő használatra. |
Megjegyzés |
---|
A Get-AutomationPSCredential és a Get-AutomationCertificate –Name paraméterében kerülendő a változók használata, mivel az nagyban nehezíti a runbookok és a Automatizálás-változók közti függőségek felismerését. |
Új hitelesítő adat létrehozása
Új PowerShell-hitelesítő adat létrehozása a kezelési portállal
Válassza ki az Automatizálás munkaterületet.
Az ablak tetején kattintson az Eszközök elemre.
Az ablak alján kattintson a Beállítás hozzáadása elemre.
Kattintson a Hitelesítő adatok hozzáadása lehetőségre.
A Hitelesítő adatok típusa legördülő menüben válassza a PowerShell-hitelesítő adat lehetőséget.
A Név mezőbe írja be a hitelesítő adat nevét.
Kattintson a jobbra mutató nyílra.
Írja be mindegyik tulajdonság értékét.
Kattintson a pipa jelre a hitelesítő adat mentéséhez.
Új tanúsítvány létrehozása a kezelési portállal
Válassza ki az Automatizálás munkaterületet.
Az ablak tetején kattintson az Eszközök elemre.
Az ablak alján kattintson a Beállítás hozzáadása elemre.
Kattintson a Hitelesítő adatok hozzáadása lehetőségre.
A Hitelesítő adatok típusa legördülő menüben válassza a Tanúsítvány lehetőséget.
A Név mezőbe írja be a tanúsítvány nevét.
Kattintson a jobbra mutató nyílra.
Kattintson a Fájl tallózása gombra, és keresse meg a megfelelő .cer vagy .pfx fájlt.
Ha .pfx fájlt választ ki, adja meg a hozzá tartozó jelszót.
Kattintson a pipa jelre a tanúsítvány mentéséhez.
Új PowerShell-hitelesítő adat létrehozása a Windows PowerShell használatával a Szolgáltatáskezelési automatizálásban
Az alábbi mintaparancsok bemutatják, miként kell létrehozni új hitelesítő adatot.
$webServer = 'https://MyWebServer'
$port = 9090
$credName = 'MyCredential'
$user = 'contoso\MyUser'
$pwd = ConvertTo-SecureString -String 'P@$$w0rd' -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user,$pwd
Set-SmaCredential -WebServiceEndpoint $webServer -port $port -Name $credName -Value $cred
Új PowerShell-tanúsítvány létrehozása a Windows PowerShell használatával a Szolgáltatáskezelési automatizálásban
Az alábbi mintaparancsok bemutatják, miként kell létrehozni egy új tanúsítványt tanúsítványfájl importálásával.
$webServer = 'https://MyWebServer'
$port = 9090
$certName = 'MyCertificate'
$path = 'c:\certs\MyCertificate.pfx'
$certPwd = ConvertTo-SecureString -String 'P@$$w0rd' -AsPlainText -Force
Set-SmaCertificate -WebServiceEndpoint $webServer -port $port -Name $certName –Path $certPath –Password $certPwd
PowerShell-hitelesítő adat használata runbookban
A PowerShell-hitelesítő adatok a Get-AutomationPSCredential tevékenységgel kérhetők le a runbookban. Ez egy PSCredential objektumot ad vissza, amely felhasználható a munkafolyamatban.
PowerShell-hitelesítő adat használata a runbookokban
-
Az alábbi mintaparancsok bemutatják, miként használhatja a PowerShell-hitelesítő adatokat a runbookokban. Ebben a példában a rendszer egy InlineScript tevékenységgel használja a hitelesítő adatot a parancsok eltérő hitelesítő adatokkal történő futtatásához.
$myCredential = Get-AutomationPSCredential -Name 'MyCredential' InlineScript { <Commands> } -PSComputerName $ServerName -PSCredential $myCredential