Wpis z mikrobloga

#informatyka #programowanie #powershell

Sprawa dotyczy O365. Nie jestem programistą i nie mam środowiska testowego, a na produkcji testować nie chcę ( ͡° ͜ʖ ͡°)
Czy taka komenda:

Get-AzureADGroupMember -ObjectId "id grupy" | Set-AzureADUserPassword -Password zaq1@WSX -EnforceChangePasswordPolicy -ForceChangePasswordNextLogin
Zresetuje hasła wszystkich w wybranej grupie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@i-marszi: jak nie masz pewności, zawsze najpierw rzucaj geta, a potem próbuj na grupie z jednym testowym kontem, potem dwoma itp. A zawsze możesz dodać też to w pętli foreach i pauzować po każdej zmianie żeby Ci pokazało jakiego użytkownika w danym momencie modyfikujesz
  • Odpowiedz
@Koliat:
Coś takiego?

$user = Get-AzureADGroupMember -ObjectId "id grupy"
foreach ($user in $users) {
Set-AzureADUserPassword -UserPrincipalName $user.UserPrincipalName -Password zaq1@WSX
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@i-marszi: w pętli foreach w pierwszym poleceniu wypisz $User, a zamiast tego $nulla daj po prostu Read-host

No i środowisko Azure AD możesz mieć za darmo, tu nie korzystasz z niczego od O365
  • Odpowiedz