Hallo,
ich habe ein kleines Problem. Ich möchte gerne den Anwendern die Möglichkeit geben, bestimmte Aktionen mit Admin-Rechten auszuführen. Mit diesem Script möchte ich steuern, dass der Admin-Account zeitgesteuert deaktiviert wird.
Leider muss, nach meinem Verständnis das Datumsformat beim Ablaufdatum abhängig von der Sprachversion unterschiedlich formatiert werden.
#Script für die Änderung des Ablaufdatums eines Accounts
#Stunde als Variable speichern und X Minuten hinzufügen damit das Ablaufdatum korrekt ist.
$Minute = ((Get-Date).AddMinutes(0)).Minute
#Stunde als Variable speichern und X Stunden hinzufügen damit das Ablaufdatum korrekt ist.
$Hour = (Get-Date).AddHours(0).Hour
#Tag als Variable speichern und X Tage hinzufügen damit das Ablaufdatum korrekt ist.
$Day = (Get-Date).AddDays(1).Day
#Account anlegen deutsche Version
Add-LocalUser -Name Test1 -AccountExpires $Day'.'$Month'.'$Year -Password $pw
#Account anlegen amerikanische Version
Add-LocalUser -Name Test1 -AccountExpires $Month'.'$Day'.'$Year -Password $pw
Was ich bisher nicht finden konnte: Wie kann ich per Powershell das verwendete Datumsformat herausfinden? Oder hat jemand eine andere Idee?
Danke!