Condividi tramite


Get-CMAdministrativeUser

Ottenere un utente amministratore.

Sintassi

Get-CMAdministrativeUser
   [-Name <String>]
   [-RoleName <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMAdministrativeUser
   -Id <String>
   [-RoleName <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Descrizione

Usare questo cmdlet per ottenere uno o più utenti amministratori in Configuration Manager. Un utente amministratore dispone di un set definito di autorizzazioni e può essere membro di uno o più ambiti o ruoli. Un utente amministratore in Configuration Manager definisce un utente o un gruppo locale o di dominio. Per altre informazioni sui ruoli di sicurezza, vedere Nozioni fondamentali sull'amministrazione basata su ruoli in Configuration Manager.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Ottenere tutti gli utenti amministratori

Questo comando ottiene tutti gli utenti amministratori. Visualizza l'output come tabella che mostra il nome dell'account (LogonName), i ruoli di sicurezza (RoleNames), gli ambiti di sicurezza (CategoryNames) e le raccolte (CollectionNames).

Get-CMAdministrativeUser | Select-Object LogonName, RoleNames, CategoryNames, CollectionNames

Esempio 2: Ottenere un utente amministratore per nome

Questo comando ottiene l'utente amministratore denominato jqpublic.

Get-CMAdministrativeUser -Name "Contoso\jqpublic"

Esempio 3: Ottenere tutti gli utenti con ambito specifico

Questo comando ottiene tutti gli utenti amministratori con l'ambito Predefinito e visualizza i nomi degli account.

Get-CMAdministrativeUser | Where-Object { $_.CategoryNames -contains "Default" } | Select-Object LogonName

Esempio 4: Ottenere tutti gli utenti con un ruolo specifico

Questo comando ottiene tutti gli utenti amministratori con il ruolo Amministratore completo e visualizza i nomi degli account.

Get-CMAdministrativeUser -RoleName "Full Administrator" | Select-Object LogonName

Parametri

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specificare l'ID dell'utente amministratore da ottenere. Questo valore è la AdminID proprietà . Si tratta di un valore intero, ad esempio 16777234.

Tipo:String
Alias:AdminId
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specificare il nome dell'utente amministratore da ottenere. Ad esempio, domain\username o domain\groupname

È possibile usare caratteri jolly:

  • *: più caratteri
  • ?: carattere singolo
Tipo:String
Alias:DisplayName, LogonName, UserName
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:True

-RoleName

Specificare una matrice di nomi di ruoli di sicurezza. Questo nome può essere per un ruolo predefinito o personalizzato. Per visualizzare l'elenco dei ruoli di sicurezza predefiniti, vedere Ruoli di sicurezza.

Tipo:String[]
Alias:RoleNames
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

IResultObject[]

IResultObject

Note

Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_Admin classe WMI del server.