Update-SCOMRunAsAccount
Atualizações as credenciais de uma conta Run As do Operations Manager.
Syntax
Update-SCOMRunAsAccount
[-WindowsAccount] <WindowsCredentialSecureData>
[-RunAsCredential] <PSCredential>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-BasicAccount] <BasicCredentialSecureData>
[-RunAsCredential] <PSCredential>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-SimpleAccount] <SimpleCredentialSecureData>
[-RunAsCredential] <PSCredential>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-DigestAccount] <DigestCredentialSecureData>
[-RunAsCredential] <PSCredential>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-ActionAccount] <ActionAccountSecureData>
[-RunAsCredential] <PSCredential>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-CommunityStringAccount] <CommunityStringSecureData>
[-CommunityString] <SecureString>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-SCOMRunAsAccount
[-BinaryAccount] <GenericSecureData>
[-Path] <String>
[-AccountType <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Update-SCOMRunAsAccount atualiza as credenciais de uma conta Run As do System Center – Operations Manager. Uma conta Run As dá aos utilizadores a capacidade de especificar as permissões necessárias para utilização com regras, tarefas, monitores e deteções direcionadas para computadores específicos, conforme necessário.
Este cmdlet não suporta contas SCX (multiplataforma) nem contas do Protocolo de Gestão de Rede Simples versão 3 (SNMPv3). Em vez disso, utilize Get-SCOMRunAsAccount para atualizar contas SCX.
Exemplos
Exemplo 1: Atualizar uma conta Run As do Windows
PS C:\>$WindowsAccount = Get-SCOMRunAsAccount -Name "Domain Admin"
PS C:\>$WindowsAccount | Update-SCOMRunAsAccount -RunAsCredential (Get-Credential)
Este exemplo atualiza uma conta Run As do Windows.
O primeiro comando obtém o objeto de conta Run As com o nome Domain Administração e armazena o objeto na variável $WindowsAccount.
O segundo comando transmite a conta Run As armazenada na variável $WindowsAccount para o cmdlet Update-SCOMRunAsAccount com o operador de pipeline. Esse cmdlet atualiza as credenciais da conta para o nome de utilizador e palavra-passe que o utilizador fornece ao responder ao pedido do cmdlet Get-Credential .
Exemplo 2: Atualizar uma conta Run As de ação
PS C:\>$UserName = "Contoso\SCOMActionAccount"
PS C:\>$Password = Read-Host -AsSecureString
PS C:\>$NewCred = new-object System.Management.Automation.PsCredential $UserName,$Password
PS C:\>Get-SCOMRunAsAccount -Name "SCOM Action Account" | Update-SCOMRunAsAccount -RunAsCredential $newCred
Este exemplo atualiza as credenciais de uma conta Run As de ação.
O primeiro comando cria uma cadeia que contém um nome de conta de ação e armazena a cadeia na variável $UserName.
O segundo comando pede ao utilizador para introduzir uma cadeia que representa a palavra-passe. Em seguida, armazena a entrada do utilizador como uma cadeia segura na variável $Password.
O terceiro comando cria um objeto PSCredential com o nome armazenado na variável $UserName e a palavra-passe armazenada no $Password. Em seguida, armazena o objeto PSCredential na variável $NewCred.
O último comando obtém a conta de ação denominada Conta de Ação do SCOM. Em seguida, utiliza o operador de pipeline para transmitir a conta para o cmdlet Update-SCOMRunAsAccount , que atualiza a conta com as credenciais armazenadas na variável $NewCred.
Exemplo 3: Atualizar uma conta de Cadeia de Comunidade
PS C:\>Get-SCOMRunAsAccount -Name "MyCommunityStringAccount" | Update-SCOMRunAsAccount -CommunityString (Read-Host -AsSecureString)
Este comando atualiza as credenciais de uma conta Run As que utiliza a autenticação de cadeia de comunidade para a versão 2 do SNMP.
Obtém a conta de cadeia de comunidade denominada MyCommunityStringAccount e utiliza o operador de pipeline para transmitir a conta para o cmdlet Update-SCOMRunAsAccount .
Este cmdlet atualiza a cadeia de comunidade com o valor que o utilizador introduz em resposta aos pedidos do cmdlet Read-Host .
Para mais informações, insira Get-Help Read-Host
.
Exemplo 4: Atualizar uma conta de Autenticação Binária
PS C:\>Get-SCOMRunAsAccount -Name "MyBinaryAccount" | Update-SCOMRunAsAccount -Path ".\data.txt"
Este exemplo obtém o objeto de conta binária com o nome MyBinaryAccount e utiliza o operador de pipeline para transmitir o objeto para o cmdlet Update-SCOMRunAsAccount . Este cmdlet utiliza o parâmetro Path para indicar que obtém os novos dados de conta do ficheiro com o nome data.txt.
Parâmetros
-AccountType
Especifica o tipo da conta Run As. Normalmente, o pipeline preenche este valor automaticamente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ActionAccount
Especifica uma conta de ação como uma conta Run As.
Type: | ActionAccountSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BasicAccount
Especifica uma conta Run As que utiliza a Autenticação Básica.
Type: | BasicCredentialSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BinaryAccount
Especifica uma conta Run As que utiliza a Autenticação Binária.
Type: | GenericSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CommunityString
Especifica a nova cadeia de comunidade para uma conta Run As SNMP versão 2 que utiliza a autenticação de cadeia de comunidade.
Type: | SecureString |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CommunityStringAccount
Especifica uma conta Run As da versão 2 do SNMP que utiliza a autenticação de cadeia de comunidade.
Type: | CommunityStringSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Especifica uma matriz de nomes de computadores. O cmdlet estabelece ligações temporárias com grupos de gestão para estes computadores. Pode utilizar nomes NetBIOS, endereços IP ou nomes de domínio completamente qualificados (FQDNs). Para especificar o computador local, escreva o nome do computador, localhost ou um ponto (.).
O serviço de Acesso a Dados do System Center tem de ser iniciado no computador. Se não especificar um computador, o cmdlet utiliza o computador para a ligação do grupo de gestão atual.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica a conta de utilizador na qual a ligação do grupo de gestão é executada.
Especifique um objeto PSCredential , como um que o cmdlet Get-Credential devolve, para este parâmetro.
Para obter mais informações sobre objetos de credenciais, escreva Get-Help Get-Credential
.
Se especificar um computador no parâmetro ComputerName , utilize uma conta que tenha acesso a esse computador. A predefinição é o utilizador atual.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DigestAccount
Especifica uma conta Run As que utiliza a autenticação Web de resumo padrão.
Type: | DigestCredentialSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Indica que o cmdlet cria ou modifica um objeto que um comando pode utilizar no pipeline. Por predefinição, este cmdlet não gera quaisquer dados.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Especifica o caminho para um ficheiro que contém novos dados de credenciais para contas Run As que utilizam a Autenticação Binária.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsCredential
Especifica novas credenciais para tipos de conta que utilizam um nome de utilizador e palavra-passe.
Type: | PSCredential |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Especifica uma matriz de objetos de Ligação . Para obter objetos de Ligação , utilize o cmdlet Get-SCOMManagementGroupConnection .
Se este parâmetro não for especificado, o cmdlet utiliza a ligação persistente ativa a um grupo de gestão.
Utilize o parâmetro SCSession para especificar uma ligação persistente diferente.
Pode criar uma ligação temporária a um grupo de gestão com os parâmetros ComputerName e Credential .
Para mais informações, insira Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SimpleAccount
Especifica uma conta Run As que utiliza autenticação Web simples.
Type: | SimpleCredentialSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WindowsAccount
Especifica uma conta Run As que utiliza a autenticação do Windows.
Type: | WindowsCredentialSecureData |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |