Set-SCOMRunAsDistribution
Anger distributionsprincipen för ett Kör som-konto för Operations Manager.
Syntax
Set-SCOMRunAsDistribution
[-RunAsAccount] <SecureData>
[-LessSecure]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCOMRunAsDistribution
[-RunAsAccount] <SecureData>
[-MoreSecure]
[-SecureDistribution <Object[]>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCOMRunAsDistribution
[-RunAsAccount] <SecureData>
-Security <String>
[-SecureDistribution <Object[]>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Set-SCOMRunAsDistribution anger distributionsprincipen för ett Kör som-konto för System Center – Operations Manager. Distributionsprinciper avgör vilka datorer som får en autentiseringsuppgift för ett Kör som-konto. Som standard har nya konton en säkrare distribution utan godkända system.
Exempel
Exempel 1: Ange en mindre säker distribution
PS C:\>Get-SCOMRunAsAccount -Name "Contoso\LowPriv" | Set-SCOMRunAsDistribution -LessSecure
Det här kommandot anger Contoso\LowPriv-kontot för mindre säker distribution, så att Operations Manager distribuerar autentiseringsuppgifterna automatiskt till alla hanterade datorer. Kommandot använder cmdleten Get-SCOMRunAsAccount för att hämta det angivna kontot och skickar det till cmdleten Set-SCOMRunAsDistribution med hjälp av pipelineoperatorn. Kommandot anger parametern LessSecure.
Exempel 2: Ange en säkrare distribution utan godkända system
PS C:\>Get-SCOMRunAsAccount -Name "Contoso\LowPriv" | Set-SCOMRunAsDistribution -MoreSecure
Det här kommandot anger Contoso\LowPriv-kontot för säkrare distribution, utan godkända system. Kommandot använder cmdleten Get-SCOMRunAsAccount för att hämta det angivna kontot och skickar det till cmdleten Set-SCOMRunAsDistribution med hjälp av pipelineoperatorn. Kommandot anger parametern MoreSecure.
Exempel 3: Ange en säkrare distribution till en samling
PS C:\>$Distribution = (Get-SCOMAgent -Name "*.contoso.com") + (Get-SCOMManagementServer) + (Get-SCOMResourcePool -DisplayName "Contoso Monitoring Pool")
PS C:\> Get-SCOMRunAsAccount "Contoso\LowPriv" | Set-SCOMRunAsDistribution -MoreSecure -SecureDistribution $Distribution
Det här exemplet anger Contoso\LowPriv-kontot för säkrare distribution till en samling pooler, agenter och servrar, så att endast angivna pooler, agenter och servrar får distributionen.
Det första kommandot hämtar pooler, agenter och servrar för att ta emot säkrare distribution och lagrar dem i variabeln $Distribution .
Det andra kommandot hämtar pooler, agenter och servrar som har mindre säker distribution och skickar dem till Set-SCOMRunAsDistribution cmdlet med hjälp av pipelineoperatorn. Den cmdleten tilldelar dem säkrare distribution.
Exempel 4: Ange mindre säker distribution för ett nytt Kör som-konto
PS C:\>Add-SCOMRunAsAccount -Windows -Name "NewAccount" -Credential (Get-Credential) | Set-SCOMRunAsDistribution -MoreSecure -SecureDistribution (Get-SCOMAgent)
Det här kommandot skapar ett Kör som-konto för Windows och godkänner det för distribution till alla agenter. Kommandot använder cmdleten Add-SCOMRunAsAccount för att lägga till kontot NewAccount med autentiseringsuppgifterna som Get-Credential cmdlet skapar. Resultatet skickas sedan till cmdleten Set-SCOMRunAsDistribution med hjälp av pipelineoperatorn.
Exempel 5: Kopiera en säkrare distributionsprincip till ett annat konto
PS C:\>$MonitoringAcct = Get-SCOMRunAsAccount "Contoso\Monitoring"
PS C:\> Get-SCOMRunAsAccount "Contoso\Administrator" | Get-SCOMRunAsDistribution | Set-SCOMRunAsDistribution -RunAsAccount $MonitoringAccount
I det här exemplet kopieras principen för säker distribution från kontot Contoso\Administrator till kontot Contoso\Monitoring.
Det första kommandot använder cmdleten Get-SCOMRunAsAccount för att hämta Contoso\Monitoring-kontot och lagra det i variabeln $MonitoringAcct.
Det andra kommandot använder cmdleten Get-SCOMRunAsAccount för att hämta Contoso\Administrator-kontot och skickar det till cmdleten Get-SCOMRunAsDistribution med hjälp av pipelineoperatorn. Kommandot skickar resultatet till cmdleten Set-SCOMRunAsDistribution för att kopiera resultatet till Contoso\Monitoring-kontot.
Parametrar
-ComputerName
Anger en matris med namn på datorer. Cmdleten upprättar tillfälliga anslutningar med hanteringsgrupper för dessa datorer. Du kan använda NetBIOS-namn, IP-adresser eller fullständigt kvalificerade domännamn (FQDN). Om du vill ange den lokala datorn skriver du datornamnet, localhost eller en punkt (.).
System Center Data Access-tjänsten måste startas på datorn. Om du inte anger någon dator använder cmdleten datorn för den aktuella hanteringsgruppens anslutning.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Credential
Anger det användarkonto under vilket anslutningen till hanteringsgruppen körs.
Ange ett PSCredential- objekt, till exempel ett objekt som cmdleten Get-Credential returnerar för den här parametern.
Om du vill ha mer information om autentiseringsobjekt skriver du Get-Help Get-Credential
.
Om du anger en dator i parametern ComputerName använder du ett konto som har åtkomst till datorn. Standardvärdet är den aktuella användaren.
Typ: | PSCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LessSecure
Anger att Operations Manager distribuerar autentiseringsuppgifterna automatiskt till alla hanterade datorer.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MoreSecure
Anger att Operations Manager endast distribuerar autentiseringsuppgifterna till system som parametern SecureDistribution anger.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PassThru
Anger att cmdleten skapar eller ändrar ett objekt som ett kommando kan använda i pipelinen. Som standard genererar den här cmdleten inga utdata.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsAccount
Anger en matris med SecureData objekt som representerar Kör som-konton. Om du vill hämta ett SecureData-objekt använder du cmdleten Get-SCOMRunAsAccount. Det här kontot kan inte ingå i en Kör som-profil.
Typ: | SecureData |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SCSession
Anger en matris med Anslutning objekt. Om du vill hämta anslutningsobjekt använder du cmdleten Get-SCOMManagementGroupConnection.
Om den här parametern inte anges använder cmdleten den aktiva beständiga anslutningen till en hanteringsgrupp.
Använd parametern SCSession för att ange en annan beständig anslutning.
Du kan skapa en tillfällig anslutning till en hanteringsgrupp med hjälp av parametrarna ComputerName och Credential.
Om du vill ha mer information skriver du Get-Help about_OpsMgr_Connections
.
Typ: | Connection[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SecureDistribution
Anger en matris med objekt som representerar system som cmdleten auktoriserar för distribution.
Den här parameterlistan kan bara innehålla följande typer av objekt:
- Agenter. Objekt som cmdleten Get-SCOMAgent returnerar. Cmdleten auktoriserar det här kontot till agenten för distribution.
- Hanteringsservrar. Objekt som cmdleten Get-SCOMManagementServer returnerar. Cmdleten auktoriserar det här kontot till agenten för distribution.
- Pooler. Objekt som Get-SCOMResourcePool cmdlet returnerar. Cmdleten auktoriserar det här kontot till agenten för distribution.
- Hälsotjänstinstanser. Objekt som Get-SCOMClassInstance cmdlet returnerar och som har en hanterad typ av HealthService. Cmdleten auktoriserar den här hälsotjänsten till agenten för distribution.
Om du skickar utdata från cmdleten Get-SCOMRunAsDistribution som indata till Set-SCOMRunAsDistribution med hjälp av pipelineoperatorn fylls den här parametern automatiskt i.
Typ: | Object[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Security
Anger säkerhetsnivån. De godtagbara värdena för den här parametern är:
- MoreSecure
- LessSecure
Om du skickar utdata från cmdleten Get-SCOMRunAsDistribution som indata till Set-SCOMRunAsDistribution med hjälp av pipelineoperatorn fylls den här parametern automatiskt i.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |