Jump to content

Staging von Geräten per Script?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo liebe MCSEBOARD-User...

Ich bin in Sachen scripting noch ein blutiger Anfänger und erhoffe mir daher ein wenig Unterstützung. Da ich beruflich bedingt eine hohe Anzahl an Geräten einrichten muss und mir hier Zeit sparen will, dachte ich mir, dass man das mit einem script lösen kann um ein paar erste Voreinstellungen zu übernehmen. Bevor die Frage aufkommt, klonen des Betriebssystems ist keine Option.

 

Da es einen großen Teil an Änderungen mit einem Klick erledigen soll, dachte ich mir, dass es sinnvoller ist, hier auf ein neueres PowerShell Script (.ps1) anstatt einer alten .bat zu setzen.

Einen ersten Programmierkurs für Python bekomme ich leider erst im Herbst, sonst hätte man es natürlich auch in anderer Weise lösen können.

 

Es soll

1. ein neuer DWORD32 Schlüssel in der Registry erstellt werden. Kosmetische Änderung (entfernen des Schnellzugriffs im Explorer)

 

dazu habe ich vorbereit:

New-ItemProperty -Type DWord -Path Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer -Name HubMode -value "1"

funktioniert leider nicht...

 

 

2. div. Einträge in der Registry abgeändert werden. Kosmetische Änderung, entfernen von Benutzerordnern im Explorer.

 

Bspw. Pfad 

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

Den Eintrag {0DB7E03F-FC29-4DC6-9020-FF41B59E513A} auf -{0DB7E03F-FC29-4DC6-9020-FF41B59E513A} umbenennen. Löschen ist keine Option, falls doch mal wieder was gebraucht wird.

Hatte hier etwas von Reg Copy + Reg Delete gelesen?

 

3. Ein anderes script mit Administrator rechten ausgeführt werden "Uninstall Edge" zum entfernen des Edge Browsers.

 

4. Zwei Exe-Dateien von einem USB-Stick (i.d.R. gleicher Laufwerksbuchstabe) in einen neu zu erstellenden Ordner in den Ordnerpfad C:\Users\USER\Dokumente kopiert werden.

 

5. Ein Windows-Feature deaktiviert werden, "Internet Explorer 11"

 

6. Ein paar von den Vorinstallierten Windows-Apps im Startmenü entfernt werden, bspw. "Karten", "Paint 3D", "Mail", "Microsoft Solitaire Collection"

 

 

 

In der Hoffnung mir keinen Rüffel einzufangen von wegen unrealistisch oder warum ich nicht die Programmierkurse abwarte, hoffe ich auf Eure Unterstützung.

Vielen Dank! :-)

Link zu diesem Kommentar
vor 18 Stunden schrieb BOfH_666:

Schau Dir mal bitte das Microsoft Deployment Toolkit an. Es ist kostenlos und genau für solche Arbeiten gemacht.

 

.... und für den generellen Einstieg in Powershell ist dieser kostenlose Video-Kurs sehr empfehlenswert:  Getting Started wit Microsoft Powershell.

 

vor 17 Stunden schrieb Nobbyaushb:

Microsoft Intune 

Vielen Dank für Eure Vorschläge aber leider sind die bei mir nicht umsetzbar. Es soll schon beim script oder ggf. exe bleiben.

 

 

 

vor 16 Stunden schrieb lefg:

Moin

 

AutoIT wurde vom Entwickler genau für solche Arbeiten geschaffen.

Soweit ich das jetzt beurteilen kann, ist AutoIT ein durchaus komfortabler Editor mit Test-Funktion. Leider fehlen mir jedoch die Befehle zu meinen aufgeführten Punkten..

Link zu diesem Kommentar
vor 14 Stunden schrieb daabm:

Hmmm - hohe Anzahl von Geräten und kein AD, das paßt für mich nicht zusammen. Was ist der Grund dafür?

Und die Aufgaben ansich - alles relativ einfach mit Powershell oder anderen Skriptsprachen umzusetzen. Woran genau scheiterst Du?

Akutell scheitert es an dem mangelnden Wissen und der Erfahrung.

Habe schon bisschen was zusammengeschrieben, siehe angehängte .txt

 

Folgende Sachen fehlen mir noch:

 

- Wie kann ich das Skript relativ einfach mit Adminrechten auf jeden beliebigen PC ausführen?

 

- Mir fehlt noch ein Befehl für das Umbenennen eines Registryordners, siehe oben Punkt 2.

Kennst Du da was? Konnte bisher nichts finden.

 

- Ich brauche noch eine Änderung im Befehl "Copy-Item d:\7z-x64.exe c:\Users\%USERNAME%\Documents\System\7z-x64.exe" 

Laufwerksbuchstabe d: steht in diesem Fall für einen USB Stick. Das funktioniert natürlich nicht mehr wenn ich nun einen PC habe der bspw. 2 Festplatten drin hat. Gibt es hier einen allgemeinen Pfad zum Wechseldatenträger was quasi dem %USERNAME% gleich kommt?

 

Neues Textdokument.txt

bearbeitet von Newbe2019
Link zu diesem Kommentar
vor 26 Minuten schrieb Newbe2019:

- Ich brauche noch eine Änderung im Befehl "Copy-Item d:\7z-x64.exe c:\Users\%USERNAME%\Documents\System\7z-x64.exe" 

Laufwerksbuchstabe d: steht in diesem Fall für einen USB Stick. Das funktioniert natürlich nicht mehr wenn ich nun einen PC habe der bspw. 2 Festplatten drin hat. Gibt es hier einen allgemeinen Pfad zum Wechseldatenträger was quasi dem %USERNAME% gleich kommt

Ist jetzt nicht so schwer da was zu finden.

https://stackoverflow.com/questions/10634396/how-do-i-get-the-drive-letter-of-a-usb-drive-in-powershell

 

vor 29 Minuten schrieb Newbe2019:

- Mir fehlt noch ein Befehl für das Umbenennen eines Registryordners, siehe oben Punkt 2.

Kennst Du da was? Konnte bisher nichts finden. 

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/rename-item?view=powershell-6

https://blog.netwrix.com/2018/09/11/how-to-get-edit-create-and-delete-registry-keys-with-powershell/

 

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...