Wpis z mikrobloga

Mirasy umiejący czarować w Powershellu - mam prosty skrypt do aktualizacji danych użytkowników na podstawie pliku CSV. Problem jest jednak taki, że mam w nim pola: name, mobile, telephoneNumber, fax. Z tym, że nie każdy z użytkowników ma mieć podany mobile i fax więc zostawiam te pola puste. Niestety Set-ADUser pluje błędem. Póki co zrobiłem to na ifach (xD) ale jest to strasznie nieeleganckie i upierdliwe jak chcę zmieniać które pola będę zmieniał itp. Jest jakiś sposób żeby automatycznie przy wykryciu, że dane pole nie ma wartości przypisywac mu $null?

Skrypt:
https://pastebin.com/5gHRXGes
Jak wygląda tabela można zobaczyć na obrazku poniżej. Jestem początkujący w powershellu i może jest jakieś proste wyjście, które przeoczyłem?

#powershell #windows #sysadmin #pytanie
źródło: comment_4IUaMZAIZL8iEio1175yecJFPTMq08g5.jpg
  • 2