Benutzer mit den meisten Antworten
Powershell AD User hinzufügen mit Lade Symbol

Frage
-
Hallo,
Ich habe ein PowerShell Script, mit einem Formular, dass zum Anlegen von AD Usern gedacht ist.
Es funktioniert einwandfrei, aber es kann jedoch sein, dass das Anlegen des Benutzers etwas länger dauert. Der Anwender sieht jedoch nicht, dass das Script im Hintergrund den User anlegt und denkt, dass es nicht funktioniert. Hat jemand eine Idee, ob und wie ich dort ein Lade Symbol einbauen könnte?
Antworten
-
Da gibt es zum einen write-progress wenn eh ein Konsolenfenster zu sehen ist. Das ist am einfachsten, funktiniert aber nur befriedigend, wenn eine Schleife oder eine Reihe von Befehlen durchlaufen wird, nicht wenn ein Kommando ewig braucht.
Eine Alternative ist, während das Script läuft, in einem zweiten Prozess ein kleines Winforms- Fenster anzuzeigen, das z.b. entweder eine Progressbar-enthält oder einfach ein animiertes GIF.
Gruß, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Code Manager v5: Link
(u.a. Codesnippets verwalten + komplexe Scripte graphisch darstellen)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 28. September 2017 11:03
- Als Antwort markiert Denniver ReiningMVP, Moderator Montag, 2. Oktober 2017 12:39
-
Wenn du schon ein Forms-Formular verwendest, kannst du natürlich einen WaitCursor anzeigen:
https://msdn.microsoft.com/de-de/library/system.windows.forms.cursors.waitcursor(v=vs.110).aspx
Je nach Zeiger-Schema (Windowseinstellungen) ist der Waitcursor dann animiert.Wichtig ist, dass du das Anlegen des Users noch im Ereignis-Handler des Formulars machst und nicht, nachdem das Formular bereits entladen ist.
- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 28. September 2017 11:03
- Als Antwort markiert Denniver ReiningMVP, Moderator Montag, 2. Oktober 2017 12:39
Alle Antworten
-
Da gibt es zum einen write-progress wenn eh ein Konsolenfenster zu sehen ist. Das ist am einfachsten, funktiniert aber nur befriedigend, wenn eine Schleife oder eine Reihe von Befehlen durchlaufen wird, nicht wenn ein Kommando ewig braucht.
Eine Alternative ist, während das Script läuft, in einem zweiten Prozess ein kleines Winforms- Fenster anzuzeigen, das z.b. entweder eine Progressbar-enthält oder einfach ein animiertes GIF.
Gruß, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Code Manager v5: Link
(u.a. Codesnippets verwalten + komplexe Scripte graphisch darstellen)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 28. September 2017 11:03
- Als Antwort markiert Denniver ReiningMVP, Moderator Montag, 2. Oktober 2017 12:39
-
Wenn du schon ein Forms-Formular verwendest, kannst du natürlich einen WaitCursor anzeigen:
https://msdn.microsoft.com/de-de/library/system.windows.forms.cursors.waitcursor(v=vs.110).aspx
Je nach Zeiger-Schema (Windowseinstellungen) ist der Waitcursor dann animiert.Wichtig ist, dass du das Anlegen des Users noch im Ereignis-Handler des Formulars machst und nicht, nachdem das Formular bereits entladen ist.
- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 28. September 2017 11:03
- Als Antwort markiert Denniver ReiningMVP, Moderator Montag, 2. Oktober 2017 12:39