Compartilhar via


Cmdlet Remove-RoleMember

Remova um membro da função especificada de um banco de dados do Analysis Services.

Sintaxe

Remove-RoleMember [-MemberName] <System.String> [-Database] <System.String> [-RoleName] <System.String> [<CommonParameters>]

Remove-RoleMember [-DatabaseRole] <Microsoft.AnalysisServices.Role> [-MemberName] <System.String> [<CommonParameters>]

Descrição

O cmdlet Remove-RoleMember remove um membro existente de uma função de um banco de dados do Analysis Services.

Parâmetros

-MemberName <cadeia de caracteres>

Especifica o nome do usuário ou grupo do Windows a ser removido da função.

Obrigatório?

true

Posição?

0

Valor padrão

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-Database <cadeia de caracteres>

Especifica o banco de dados ao qual a função pertence.

Obrigatório?

true

Posição?

1

Valor padrão

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-RoleName <cadeia de caracteres>

Especifica a função da qual você está removendo os membros.

Obrigatório?

true

Posição?

2

Valor padrão

Aceitar entrada de pipeline?

false

Aceitar caracteres curinga?

false

-DatabaseRole <cadeia de caracteres>

Especifica o objeto Microsoft.AnalysisServices.Role do qual o membro está sendo removido. Use este parâmetro como uma alternativa para os parâmetros –Database e –RoleName quando você desejar fornecer a função de banco de dados por pipeline.

Obrigatório?

true

Posição?

nomeado

Valor padrão

Aceitar entrada de pipeline?

true (ByPropertyName)

Aceitar caracteres curinga?

false

<CommonParameters>

Este cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte About_CommonParameters.

Entradas e saídas

Nenhum.

Exemplo 1

PS SQLSERVER:\sqlas\localhost\default> remove-rolemember –membername “adventure-works\bobh” –database “AdventureWorks” –rolename “Reader”

Este comando remova uma conta de usuário de domínio do Windows da função Leitor, para o banco de dados AdventureWorks em execução em uma instância padrão local.

Exemplo 2

PS SQLSERVER:\sqlas\localhost\default> $roles= dir .\databases\AWTEST\Roles
PS SQLSERVER:\sqlas\localhost\default> $roles
PS SQLSERVER:\sqlas\localhost\default> remove-rolemember –membername:“adventure-works\bobh” –databaserole:$roles[0]

A linha 1 adiciona todas as funções de banco de dados do banco de dados AWTEST ao pipeline. A linha 2, onde você digita $roles no prompt, mostra a matriz de funções. A linha 3 remove o usuário do Windows "adventure-works\bobh" da primeira função da matriz.

Exemplo 3

PS SQLSERVER:\sqlas\localhost\default\Databases\AWTEST\Roles> $roles=dir
PS SQLSERVER:\sqlas\localhost\default\Databases\AWTEST\Roles> $roles[0] | Remove-rolemember –membername “adventure-works\bobh”

Este comando remove uma conta de usuário de domínio do Windows da primeira função de uma matriz, onde a matriz é criada por meio da listagem dos filhos da pasta Funções, no contexto de um banco de dados específico (AWTEST).

Consulte também

Conceitos

Analysis Services PowerShell

Outros recursos

Gerenciar modelos tabulares usando o PowerShell