-
Gesamte Inhalte
2.083 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von BOfH_666
-
Mit Deiner GUI kann ich Dir nicht helfen - Du hast ja auch keinen entsprechenden Code gepostet. Ich gehe mal davon aus, dass Du weißt, wie Du Deine Variablen genannt hast. Bei dem Code-Beispiel von oben setzt Du einfach zusätzlich zum gezeigten XML-Node den zweiten gewünschten darunter ... also so ungefähr: $xml = [xml](Get-Content -Path 'C:\Windows\Setup\Scripts\unattend.xml') $xml.UserAccounts.LocalAccounts.LocalAccount.DisplayName = 'Bla Keks' $xml.UserAccounts.LocalAccounts.LocalAccount.DasAndereAttributWelchesDuAendernMoechtest = 'Bla Suelz' $xml.Save('C:\Windows\Setup\Scripts\unattend.xml') ... also statt "Bla Keks" und "Bla Suelz" setzt Du die Variablen ein, die die gewünschten Werte enthalten.
-
Also den Code, um in der XML-Datei die entsprechenden Nodes zu ändern hast Du ja jetzt. Du musst doch jetzt nur noch statt "Bla Keks" die Rückgabewerte aus Deiner GUI einsetzen. Wobei genau brauchst Du da Hilfe? Und könntest Du bitte den Code, den Du hier postest als Code formatieren? Danke schon mal im Voraus.
-
Ich weiß, wir sind hier in einem Forum und nicht im Deutschunterricht, aber wenn Deine Sätze dann keinen erkennbaren Sinn mehr ergeben, wird es auch schwer Dir zu helfen. Also achte doch wenigstens ein wenig auf vernünftiges und verständliches Deutsch! Und es ist auch nicht nötig, jedes mal die komplette Nachricht zu zitieren. Besonders, wenn Du Dich gar nicht auf eine spezifische Passage beziehst. Heißt das, dass das Problem gelöst ist?
-
hmmm ... Dein Code is syntaktisch falsch oder unvollständig ... ich hoffe mal, dass das nur beim hierher Kopieren passiert ist. # Import active directory module for running AD cmdlets Import-Module activedirectory Das ist überflüssig. Seit PowerShell Version 3 werden korrekt installierte Module automatisch geladen. Das Einzige, was vielleicht Sinn machen würde wäre... #Requires -Modules ActiveDirectory ... $users = Get-ADUser -F {Office -eq "group1" -or Office -eq "group2" -or Office -eq "group3"} Vermutlich wird mich gleich wieder jemand korrigieren und sagen, dass das mit LDAP-Filter überhaupt kein Problem ist, aber meiner Meinung nach ist es bei komplexen Bedingungen häufig einfacher, die Filterung mit einem Where-Object zu erledigen. Du könntest also hiermit $users = Get-ADUser -SearchBase 'whatever fits to your environment' | Where-Object { $_.Office -in $ADUsers.Office} ... die gewünschten AD-Konten ermitteln.
-
Ohne jetzt irgendwie Klugscheißen zu wollen aber sieht das: $CurrentXMLFile = 'C:\Windows\Setup\Scripts\unattend.xml' $con = Get-Content ($CurrentXMLFile) $con | % { $_.Replace("<Name>Test</Name>", "<Name>"$textBox1.Text"</Name>") } | Set-Content ($CurrentXMLFile) ungefähr so aus wie das: $xml = [xml](Get-Content -Path C:\path\to\file.xml) $xml.setting.value = 'False' $xml.Save("C:\path\to\file.xml") ?? Was hältst Du davon? $xml = [xml](Get-Content -Path 'C:\Windows\Setup\Scripts\unattend.xml') $xml.UserAccounts.LocalAccounts.LocalAccount.DisplayName = 'Bla Keks' $xml.Save('C:\Windows\Setup\Scripts\unattend.xml')
-
Hmmm ... ich bin mir nicht sicher, ob ich Dein Problem verstehe ... Du kannst die Werte in der unattend.xml auf die gleiche Weise ändern, wie bei der Datei mit den Settings - nur musst Du eben den entsprechenden Node adressieren. Also z.B. $xml.UserAccounts.LocalAccounts.LocalAccount.DisplayName.
-
Powershell Progressbar
BOfH_666 antwortete auf ein Thema von stefanwue in: Windows Forum — Scripting
Cool. Wie wär's? Magst Du Deine Lösung nicht hier mit uns teilen? Das hilft vielleicht anderen, die auf der Suche nach einer ähnlichen Lösung sind. Danke schon mal im Voraus. -
Webkonferenzprogramm gesucht, ohne Clientinstallation.
BOfH_666 antwortete auf ein Thema von peterje in: Windows 10 Forum
Das Thema hat sich schon wieder erledigt. Der Fragende hat bereits um die Löschung seines Kontos gebeten. -
XML nach Teil des Dateinamens in VBS bearbeiten
BOfH_666 antwortete auf ein Thema von Nowe101 in: Windows Forum — Scripting
Andreas, markier doch bitte seine Antwort als die Beste Lösung - nicht Deine Eigene, die die Lösung gar nicht enthält! Danke schon mal im Voraus. -
Ich empfinde ja einen Basis-Knigge auch immer als hilfreich und höflich, aber was ist falsch an "Tschüß"? Das ist - wenigstens hier in Berlin - eine absolut gebräuchliche Verabschiedung!?
-
Huch ... Licht brennt noch ... na denn *Licht aus* Tschüß
-
Batch Script zum kopieren von mehreren Files inklusive Ordnern
BOfH_666 antwortete auf ein Thema von djdanby in: Windows Forum — Scripting
Versuch ma so: robocopy "C:\Program Files (x86)\Steam\steamapps\workshop\content\387990\2251509391" "H:\ScrapMechanic" /E -
Leidiges Thema - Win10 installiert automatisch Drucker im Netz
BOfH_666 antwortete auf ein Thema von Fraenky in: Windows 10 Forum
Wir dann offenbar auch. Ist das vielleicht die Standard-Voreinstellung? -
Leidiges Thema - Win10 installiert automatisch Drucker im Netz
BOfH_666 antwortete auf ein Thema von Fraenky in: Windows 10 Forum
... kann ich so nicht nachvollziehen/bestätigen ... -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
.... obsolete ... -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
Na, dann lass uns jetzt aber bitte nicht dumm sterben. Wir lachen auch gern mit. -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
Es kann sein, dass ich irgendwas immer noch nicht richtig verstanden habe, aber das Thema sollte sich ja in nicht allzu ferner Zukunft erledigt haben und Du kannst das Script - oder den Teil des Scriptes - wieder deaktivieren. -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
Alles klar. Verstehe ich. ... hatte ich auch nicht erwartet. Dazu kann ich nix sagen - ich beschäftige mich überhaupt gar nicht mit Batch/CMD. Aber wenn es eine Lösung ist, aus einem Script die problematischen Stellen einfach wegzulassen, würde ich nicht lange überlegen und keine Zeit weiter an die Ursachenforschung verschwenden. Supi. Haken dran an das Thema. Auf zu wichtigeren/schöneren/dankbareren Sachen. Das verstehe ich nicht. Muss ich aber auch nicht. "Infrastruktur" beinhaltet auch lokale Systeme. Offenbar ist es ja eben doch relevant. -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
Hmmm ... ich weiß ... nicht, was Du hören möchtest, aber .... Wieviel Zeit sparst Du mit der Prüfung? ... wenn Du wirklich eine messbare Zeitspanne sparst - ist es relevant? Lohnt es den Aufwand, den Du hier gerade investierst? Tja ... genau ... was hat sich seitdem in Deiner Infrastruktur gerändert? Da können wir Dir sowieso nicht helfen. Wenn Du Langeweile hast, solltest Du weiterforschen. Wenn Du an einer Lösung interessiert bist, solltest Du das Ziel nicht aus den Augen verlieren. Wenn das Ziel ist, dass die Aufgabe den System-Account benutzt, hast Du ja eine Lösung. Übrigens, - nur aus Neugier - warum gibt es denn offenbar Systeme, wo die Aufgabe nicht mit den gewünschten Einstellungen angelegt wurde bzw. warum ändert sich das iregndwie? -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
Du hast ja scheinbar in der XML-Datei die Du für das "Umtragen" benutzt, die korrekten Einstellungen hinterlegt, oder? Dann kannst Du die Prüfung, ob die Aufgabe mit dem Systemkonto läuft auch weglassen und einfach gleich die Aufgabe mit den gewünschten Einstellungen anlegen und damit eine eventuell fehlerhafte Aufgabe überschreiben. -
Batch If Else wird nicht ausgehführt
BOfH_666 antwortete auf ein Thema von stefan4711 in: Windows Forum — Scripting
... nur zu diesem Thema .... Hmmm ... was passiert denn auf Deinem System mit dem Script, wenn der letzte enthaltene Befehl abgearbeitet wurde? ... und die ganzen Pause-Befehle sind für ein Script auch wenig hilfreich, wenn es automatisch ablaufen soll, oder? Ich weiß, hier werden gleich wieder Augen rollen, aber hast Du schon mal darüber nachgedacht, das Script in eine etwas modernere Technologie zu migrieren? ... PowerShell? -
Patchmanagement/Softwareverteilung - ab welcher Größe?
BOfH_666 antwortete auf ein Thema von Marco31 in: Windows Server Forum
Da isses ja fast schade, dass wir davon nur den Exch2019 einsetzen ... -
Powershell Quersumme berechnen
BOfH_666 antwortete auf ein Thema von Dutch_OnE in: Windows Forum — Scripting
... 'wußte gar nicht, dass es für den auch eine Zahl gibt ... -
Powershell Quersumme berechnen
BOfH_666 antwortete auf ein Thema von Dutch_OnE in: Windows Forum — Scripting
Ich dachte, das wär die 666 gewesen ... -
Powershell Quersumme berechnen
BOfH_666 antwortete auf ein Thema von Dutch_OnE in: Windows Forum — Scripting
Darf ich mal neugierig sein? Warum? Was fängt man damit an?