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

Get-SmaCertificate

Automatizálás-tanúsítvány lekérése.

Get-SmaCredential

Automatizálás PowerShell-hitelesítő adat lekérése.

Remove-SmaCertificate

Automatizálás-tanúsítvány eltávolítása.

Remove-SmaCredential

Automatizálás PowerShell-hitelesítő adat eltávolítása.

Set-SmaCertificate

Ú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.

Set-SmaCredential

Ú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.

System_CAPS_noteMegjegyzé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

  1. Válassza ki az Automatizálás munkaterületet.

  2. Az ablak tetején kattintson az Eszközök elemre.

  3. Az ablak alján kattintson a Beállítás hozzáadása elemre.

  4. Kattintson a Hitelesítő adatok hozzáadása lehetőségre.

  5. A Hitelesítő adatok típusa legördülő menüben válassza a PowerShell-hitelesítő adat lehetőséget.

  6. A Név mezőbe írja be a hitelesítő adat nevét.

  7. Kattintson a jobbra mutató nyílra.

  8. Írja be mindegyik tulajdonság értékét.

  9. Kattintson a pipa jelre a hitelesítő adat mentéséhez.

Új tanúsítvány létrehozása a kezelési portállal

  1. Válassza ki az Automatizálás munkaterületet.

  2. Az ablak tetején kattintson az Eszközök elemre.

  3. Az ablak alján kattintson a Beállítás hozzáadása elemre.

  4. Kattintson a Hitelesítő adatok hozzáadása lehetőségre.

  5. A Hitelesítő adatok típusa legördülő menüben válassza a Tanúsítvány lehetőséget.

  6. A Név mezőbe írja be a tanúsítvány nevét.

  7. Kattintson a jobbra mutató nyílra.

  8. Kattintson a Fájl tallózása gombra, és keresse meg a megfelelő .cer vagy .pfx fájlt.

  9. Ha .pfx fájlt választ ki, adja meg a hozzá tartozó jelszót.

  10. 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