Bestäm vem som är inom domänadministratörsgruppen med hjälp av ConfigMgr

Under min presentation på Midwest Management Summit i Mall of America (MMSMOA för kort) Jag visade hur man bestämmer vem som är inom Active Directory -domänadministratörer grupp med hjälp av ConfigMgr.

Bestäm vem som är inom domänadministratörsgruppen med hjälp av ConfigMgr-alla användargrupper

Först kan det verka som något konstigt att veta, men tänk på hur många gånger ConfigMgr-administratörer frågas av servicedesk (helpdesk) för att felsöka varför ett program inte installeras på en viss slutanvändares dator. Då får du upptäcka att användaren i fråga inte är medlem i en säkerhetsgrupp.

Skulle det inte vara trevligt att skapa en rapport som din servicedesk kan använda för att leta upp dessa säkerhetsgruppsinformation för sig själva, särskilt när de är vid slutanvändarens skrivbord?

Det här blogginlägget visar dig alla frågor du behöver för att skapa den här rapporten!

Det svåraste med att utforma en rapport är att skapa frågorna. Detta kanske inte verkar vara en stor grej, men att validera sökresultaten och kontrollera frågeförmågan är också en viktig del av varje rapportdesign. Eftersom jag redan validerat dessa frågor kan du fortsätta använda dem för din rapport!

Först behöver du frågan för att avgöra vem som är inom gruppen domänadministratörer.

Fråga för användare inom Domain Admins Security Group

Välj
U.Unique_User_Name0 som 'UserID',
U.Full_User_Name0 som 'Fullständigt användarnamn'
från
dbo.v_R_User som U
gå med dbo.v_RA_User_UserGroupName som UUGN på U.ResourceID = UUGN.ResourceID
Var
UUGN.User_Group_Name0 = 'gartek \ domänadministratörer'
sortera efter
U.Unique_User_Name0

Detta är en bra fråga, men som du kan se är den hårdkodad till domänadministratörer. Dess funktion är begränsad. Vill du verkligen skapa en rapport för varje säkerhetsgrupp?

Fråga för domänadministratörer

Fråga för användare inom en säkerhetsgrupp som använder en variabel

Vad du verkligen vill kunna göra är att fråga för någon säkerhetsgrupp. För detta måste du lägga till en variabel till den föregående frågan.

Välj
U.Unique_User_Name0 som 'UserID',
U.Full_User_Name0 som 'Fullständigt användarnamn'
från
dbo.v_R_User som U
gå med dbo.v_RA_User_UserGroupName som UUGN på U.ResourceID = UUGN.ResourceID
Var
UUGN.User_Group_Name0 = @SecGroup
sortera efter
U.Unique_User_Name0

Den här frågan ber dig om namnet på säkerhetsgruppen, och du kan också se alla medlemmar i en säkerhetsgrupp.

Fråga för säkerhetsgrupp med hjälp av en variabel

Det här är bra, men vill du verkligen att servicedesk eller dig själv måste skriva in säkerhetsgruppens namn manuellt? Förmodligen inte, så du måste skapa en listruta för din fråga. För det behöver du en annan fråga.

Fråga efter en lista över tillgängliga säkerhetsgrupper

Denna fråga ger dig en lista över tillgängliga säkerhetsgrupper. Du skulle använda detta för att fylla i variabeln som lades till frågan ovan.

Välj Distinct
UUGN.User_Group_Name0 som 'SecGroupName'
från
dbo.v_RA_User_UserGroupName som UUGN
sortera efter
UUGN.User_Group_Name0

Med de två senaste frågorna kan du nu skapa en rapport som låter dig se om en användare är medlem i en viss AD -säkerhetsgrupp.

Fråga efter en lista över tillgängliga säkerhetsgrupper

Tänk på att detta förutsätter att båda AD User Discovery och vår AD Group Discovery är aktiverade. Kom också ihåg att det kommer att finnas en viss fördröjningstid mellan när en användare läggs till i en grupp och när ConfigMgr upptäcker och lägger till dessa detaljer i ConfigMgr -databasen.

Jag hoppas att du har funnit denna information användbar och om du har några frågor är du välkommen att kontakta mig @GarthMJ.

Har du en idé om ett blogginlägg om en ConfigMgr -fråga eller ett rapporteringsämne? Låt mig veta. Din idé kan bli fokus för mitt nästa blogginlägg!

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish