Set-SCOMRunAsDistribution
Hiermee stelt u het distributiebeleid van een Uitvoeren als-account voor Operations Manager in.
Syntaxis
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
De Set-SCOMRunAsDistribution cmdlet stelt het distributiebeleid van een Uitvoeren als-account voor System Center - Operations Manager in. Distributiebeleid bepaalt welke computers een referentie voor een Uitvoeren als-account ontvangen. Nieuwe accounts hebben standaard de veiligere distributie zonder goedgekeurde systemen.
Voorbeelden
Voorbeeld 1: Een minder veilige distributie opgeven
PS C:\>Get-SCOMRunAsAccount -Name "Contoso\LowPriv" | Set-SCOMRunAsDistribution -LessSecure
Met deze opdracht wordt het Contoso\LowPriv-account ingesteld voor minder veilige distributie, zodat Operations Manager de referentie automatisch naar alle beheerde computers distribueert. De opdracht maakt gebruik van de cmdlet Get-SCOMRunAsAccount om het opgegeven account op te halen en door te geven aan de set-SCOMRunAsDistribution cmdlet met behulp van de pijplijnoperator. Met de opdracht geeft u de parameter LessSecure.
Voorbeeld 2: Een veiligere distributie opgeven zonder goedgekeurde systemen
PS C:\>Get-SCOMRunAsAccount -Name "Contoso\LowPriv" | Set-SCOMRunAsDistribution -MoreSecure
Met deze opdracht stelt u het Contoso\LowPriv-account in voor een veiligere distributie, zonder goedgekeurde systemen. De opdracht maakt gebruik van de cmdlet Get-SCOMRunAsAccount om het opgegeven account op te halen en door te geven aan de set-SCOMRunAsDistribution cmdlet met behulp van de pijplijnoperator. Met de opdracht geeft u de parameter MoreSecure.
Voorbeeld 3: Een veiligere distributie naar een verzameling opgeven
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
In dit voorbeeld wordt het Contoso\LowPriv-account ingesteld voor een veiligere distributie naar een verzameling pools, agents en servers, zodat alleen de opgegeven pools, agents en servers de distributie krijgen.
De eerste opdracht haalt de pools, agents en servers op om veiligere distributie te ontvangen en op te slaan in de $Distribution variabele.
Met de tweede opdracht worden pools, agents en servers met minder veilige distributie en doorgegeven aan de Set-SCOMRunAsDistribution cmdlet met behulp van de pijplijnoperator. Met deze cmdlet worden ze veiligere distributie toegewezen.
Voorbeeld 4: Minder veilige distributie opgeven voor een nieuw Uitvoeren als-account
PS C:\>Add-SCOMRunAsAccount -Windows -Name "NewAccount" -Credential (Get-Credential) | Set-SCOMRunAsDistribution -MoreSecure -SecureDistribution (Get-SCOMAgent)
Met deze opdracht maakt u een Uitvoeren als-account voor Windows en keurt u dit goed voor distributie naar alle agents. De opdracht gebruikt de cmdlet Add-SCOMRunAsAccount om het account NewAccount toe te voegen met de referentie die de Get-Credential cmdlet maakt. Vervolgens wordt het resultaat doorgegeven aan de Set-SCOMRunAsDistribution cmdlet met behulp van de pijplijnoperator.
Voorbeeld 5: Een veiliger distributiebeleid kopiƫren naar een ander account
PS C:\>$MonitoringAcct = Get-SCOMRunAsAccount "Contoso\Monitoring"
PS C:\> Get-SCOMRunAsAccount "Contoso\Administrator" | Get-SCOMRunAsDistribution | Set-SCOMRunAsDistribution -RunAsAccount $MonitoringAccount
In dit voorbeeld wordt het beveiligde distributiebeleid gekopieerd van het Contoso\Administrator-account naar het Contoso\Monitoring-account.
De eerste opdracht maakt gebruik van de cmdlet Get-SCOMRunAsAccount om het Contoso\Monitoring-account op te halen en op te slaan in de variabele $MonitoringAcct.
De tweede opdracht gebruikt de cmdlet Get-SCOMRunAsAccount om het Contoso\Administrator-account op te halen en door te geven aan de Get-SCOMRunAsDistribution cmdlet met behulp van de pijplijnoperator. De opdracht geeft het resultaat door aan de Set-SCOMRunAsDistribution cmdlet om het resultaat te kopiƫren naar het Contoso\Monitoring-account.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. Met de cmdlet worden tijdelijke verbindingen met beheergroepen voor deze computers tot stand gebracht. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
De System Center Data Access-service moet op de computer worden gestart. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u het gebruikersaccount waaronder de verbinding met de beheergroep wordt uitgevoerd.
Geef een PSCredential--object op, zoals een object dat door de Get-Credential cmdlet wordt geretourneerd voor deze parameter.
Typ Get-Help Get-Credential
voor meer informatie over referentieobjecten.
Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer. De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LessSecure
Geeft aan dat Operations Manager de referentie automatisch naar alle beheerde computers distribueert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MoreSecure
Geeft aan dat Operations Manager de referentie alleen distribueert naar systemen die de parameter SecureDistribution.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PassThru
Geeft aan dat de cmdlet een object maakt of wijzigt dat een opdracht in de pijplijn kan gebruiken. Deze cmdlet genereert standaard geen uitvoer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RunAsAccount
Hiermee geeft u een matrix van SecureData objecten die Uitvoeren als-accounts vertegenwoordigen. Als u een SecureData-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMRunAsAccount. Dit account kan geen deel uitmaken van een Uitvoeren als-profiel.
Type: | SecureData |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een matrix van Connection-objecten. Gebruik de cmdlet Get-SCOMManagementGroupConnection om Connection-objecten op te halen.
Als deze parameter niet is opgegeven, gebruikt de cmdlet de actieve permanente verbinding met een beheergroep.
Gebruik de parameter SCSession om een andere permanente verbinding op te geven.
U kunt een tijdelijke verbinding met een beheergroep maken met behulp van de parameters ComputerName en Credential.
Typ Get-Help about_OpsMgr_Connections
voor meer informatie.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecureDistribution
Hiermee geeft u een matrix van objecten die systemen vertegenwoordigen die de cmdlet autoriseert voor distributie.
Deze parameterlijst kan alleen de volgende typen items bevatten:
- Agenten. Objecten die de Get-SCOMAgent cmdlet retourneert. De cmdlet autoriseert dit account aan de agent voor distributie.
- Beheerservers. Objecten die de Get-SCOMManagementServer cmdlet retourneert. De cmdlet autoriseert dit account aan de agent voor distributie.
- Zwembaden. Objecten die de Get-SCOMResourcePool cmdlet retourneert. De cmdlet autoriseert dit account aan de agent voor distributie.
- Health Service-exemplaren. Objecten die de cmdlet Get-SCOMClassInstance retourneert en die een beheerd type HealthServicehebben. De cmdlet autoriseert deze statusservice aan de agent voor distributie.
Uitvoer van de Get-SCOMRunAsDistribution cmdlet doorgeven als invoer voor Set-SCOMRunAsDistribution met behulp van de pijplijnoperator vult deze parameter automatisch in.
Type: | Object[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Security
Hiermee geeft u het beveiligingsniveau op. De acceptabele waarden voor deze parameter zijn:
- MoreSecure
- LessSecure
Uitvoer van de Get-SCOMRunAsDistribution cmdlet doorgeven als invoer voor Set-SCOMRunAsDistribution met behulp van de pijplijnoperator vult deze parameter automatisch in.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |