Už před časem jsem vyměnil Google Apps pro hostování e-mailu za Microsoft Office 365. Mohla za to politika, kterou nastavil Google pro účty zdarma. (Reklama) Zvolil jsem tarif Office 365 Small Business Premium, kde mám 25 GB pro své data včetně pošty a 5 licencí MS Office 2013. (Konec reklamy) Nemile mě ale překvapilo upozornění, že moje heslo expiruje. U firemních Exchange účtů jsem si na to zvyknul, ale zde jsem snad “správce domény” já! Pokud stejně jako já hledáte tlačítko, kterým to vypnete, ve webovém rozhraní ho nenajdete. Fóra Microsoftu nakonec poskytla takové DYI (udělej si sám) řešení s pomocí Windows PowerShell cmdlet-ů.
PS C:Windowssystem32> $cred = get-credential
PS C:Windowssystem32> connect-msolservice -credential $cred
PS C:Windowssystem32> get-msoluser
UserPrincipalName DisplayName isLicensed
----------------- ----------- ----------
me@jspetrak.name Josef Petrák True
PS C:Windowssystem32> Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
UserPrincipalName PasswordNeverExpires
----------------- --------------------
me@jspetrak.name
PS C:Windowssystem32> set-msoluser -userprincipalname me@jspetrak.name -passwordneverexpire $true
PS C:Windowssystem32> Get-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
UserPrincipalName PasswordNeverExpires
----------------- --------------------
me@jspetrak.name True
PS C:Windowssystem32> remove-pssession $Session
Ve zkratce: get-credential
vyvolá dialog pro zadání přihlašovacích údajů, connect-msolservice
vás připojí na vzdálený Exchange server se zadanými údaji, get-msoluser
vypíše údaje o účtech, set-msoluser
uživatelské účty modifikuje a remove-psession
vás odhlásí.