-
Gesamte Inhalte
2.096 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von BOfH_666
-
Mehrere Dateien per Batch-Script umbenennen
BOfH_666 antwortete auf ein Thema von Drakon in: Windows Forum — Scripting
... und wenn Dir Excel eventuell nicht zur Verfügung steht, gibt es vermutlich einen dicken Sack voll mehr oder weniger gute Tools im Internet, die das für Dich erledigen. Eins davon wäre vielleicht der kostenlos verfügbare FreeCommander mit seinem Mehrfach - Umbenennen - Tool. Wenn Du diese Aktion regelmäßig durchführen musst/möchtest, empfehle ich Dir Powershell zu lernen. Es ist unglaublich viel mehr flexibler und mächtiger als Batch-Scripte. Ein paar gute Quellen für den Start mit Powershell findest Du hier: Beginner Sites und Tutorials. Wenn Du allerdings schon ein paar Zeilen Code hast - auch wenn der noch nicht so richtig tut, was er soll - poste ihn einfach hier. Es gibt immer jemanden hier, der Dir damit weiterhelfen kann. -
Verknüpungen mit Parametern an die Taskleiste anhängen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Dafür gibt es einen Trick. Der ist aber ein bissl tricky. Der im Moment interaktiv an einem Windows-Client angemeldete Benutzer wird in der Registry im Zweig 'HKEY_USERS' angelegt. Dort hat er dann (und nur er) einen Schlüssel 'Volatile Environment'. In diesem Schlüssel findet sich dann auch wieder ein Zeichenfolgen-Wert mit dem Namen 'Username', den Du auslesen kannst. ;) :cool: :thumb1: -
[PS] Rekursives löschen in einem bestimmten Verzeichnis
BOfH_666 antwortete auf ein Thema von w.sennecke in: Windows Forum — Scripting
$Path = "D:\Austausch\*\Processed" -
Verknüpungen mit Parametern an die Taskleiste anhängen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Hmmm ... ok, ich gehe mal davon aus, dass es nur ein Tippfehler hier im Forum ist, aber da fehlt die schließende Klammer. Vielleicht üben wir das mit dem Kopieren und Einfügen auch noch mal .... ;) -
Verknüpungen mit Parametern an die Taskleiste anhängen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Hmmm ... und Du bekommst keine Fehlermeldung, wenn Du diesen Code ausführst? -
Verknüpungen mit Parametern an die Taskleiste anhängen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Anstatt: $Shortcut.TargetPath = "%windir%\explorer.exe /e," Probier ma so: $Shortcut.TargetPath = '%windir%\explorer.exe' $Shortcut.Arguments = '/e,' -
Verknüpungen mit Parametern an die Taskleiste anhängen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Schonmal danach gesucht? https://blogs.technet.microsoft.com/bernhard_frank/2010/03/23/shortcuts-oder-verknpfungen-automatisch-via-powershell-script-erzeugen/ Nur zur Info: Gesucht habe ich bei Google nach "powershell verknüpfung anlegen" -
Script funktioniert nicht richtig
BOfH_666 antwortete auf ein Thema von Hobbit6416 in: Windows Forum — Scripting
Ja - manchmal hat man Nachtschattengewächse auf den Augen. :schreck: :D -
Script funktioniert nicht richtig
BOfH_666 antwortete auf ein Thema von Hobbit6416 in: Windows Forum — Scripting
Siehste ... da hab ich vorhin gar nicht drauf geachtet. Du fragst in Deinem 'if' das AD ab, ob es den User schon gibt. Und wenn ja, dann willst Du genau diesen User neu anlegen. Soll das so sein? Wenn nicht, sollte die if - Zeile eher so aussehen: if (-not (Get-ADUser -Filter {SamAccountName -eq $Username})) und von mir auch noch ein kleiner Tipp: Backtick in Scripten zu benutzen ist gefährlich. Der BackTick ist ein Escape-Zeichen. Und wenn dahinter mal kein Zeilenumbruch kommt, sondern versehentlich ein Leerzeichen, was mann normalerweise nicht sieht, dann funktioniert das Ganze nicht mehr und es ist schwer zu ermitteln warum. -
Script funktioniert nicht richtig
BOfH_666 antwortete auf ein Thema von Hobbit6416 in: Windows Forum — Scripting
Wie testperson schon richtig meint - technisch betrachtet liegt der Fehler in der Zeile: Import-Csv -Delimiter ";" -Path "c:\test\mappe1.csv" die sollte so aussehen: $ADUsers = Import-Csv -Delimiter ";" -Path "c:\test\mappe1.csv" damit Dein Script wie gewünscht funktioniert. -
PDF Link aus *.xml drucken
BOfH_666 antwortete auf ein Thema von Cawila in: Windows Forum — Scripting
Eine hilfreiche Zusammenfassung, wie man mit XML-Daten umgehen kann, findest Du hier : Free Powershell Cookbooks und hier auch gleich der Download-Link -
PS - Auslesen Gruppenmitglieder AD
BOfH_666 antwortete auf ein Thema von DaFlo in: Windows Forum — Scripting
$User = Get-ADUser -Identity 'User' ($User.DistinguishedName -split ',')[0] So bekommst Du den CN aus dem Distinguished Name separiert. -
Erkennung ob ein PDF native oder Bitmap-PDF ist
BOfH_666 antwortete auf ein Thema von monstermania in: Windows Forum — Scripting
Hmmmm, woran sollte denn dieses Tool festmachen, dass es ein gescanntes PDF ist? Ein 'natives' PDF kann ja auch eingebettete Bilder enthalten. -
Berechtigungen auf Ordnerstruktu setzen - mit Ausnahmen
BOfH_666 antwortete auf ein Thema von Anaconda777 in: Windows Forum — Scripting
Ohne altklug sein zu wollen, aber ich habe die nötigen Powershell-cmdlets bereits gepostet. Mit ein wenig guten Willen könnte man daraus eine erste rudimentäre Script-Version erstellen, die dann gerne hier zur Discussion gestellt werden kann. Ein Script, welches Deine Anforderungen auf den Punkt trifft, wirst Du vermutlich sowieso nicht finden. Anpassen musst Du also sowieso alles was Du hier oder woanders im IN bekommst. Also leg doch einfach mal los. Mit dem Rest helfen wir Dir. ..... und wir wären alle nicht hier, wenn wir nicht auch gern anderen helfen würden. knick knack! ;) :cool: :) -
Berechtigungen auf Ordnerstruktu setzen - mit Ausnahmen
BOfH_666 antwortete auf ein Thema von Anaconda777 in: Windows Forum — Scripting
Ich glaube, Du verkennst die Situation etwas. Ich wollte mit meinem Beitrag nicht klugscheißen und Dir auch nicht zu nahe treten. Aber Du möchtest für Deine Arbeit bestimmt auch bezahlt werden, oder? Und wenn Du bereits 10 Jahre IT-Erfahrung hast, sollte inzwischen klar sein, dass es in Bezug auf IT-Themen nur eine Konstante gibt: Der Wandel. Wenn Du vorhast, auch noch weitere 10 Jahre mit IT unterwegs zu sein und es geht um Windows Clients und Server, wird wohl sowieso an Powershell kein Weg vorbei führen. Und nach meiner Erfahrung lohnt es sich wirklich. -
Berechtigungen auf Ordnerstruktu setzen - mit Ausnahmen
BOfH_666 antwortete auf ein Thema von Anaconda777 in: Windows Forum — Scripting
Wenn Du ein fertiges Script brauchst, bezahlst Du bitte einen Consultant oder Du suchst mal in der MS Script Gallery, ob Du was passendes findest. Wenn Du die Herausforderung annimmst und anfängst Powershell zu lernen, was sich meiner Meinung nach positiv auf Deine Karriere auswirken könnte, wenn Du sowas planst, dann bist Du herzlich willkommen, bei Problemen, Dein Script hier vorzustellen. Wir werden dann nach Kräften versuchen, Dir zu helfen. -
Berechtigungen auf Ordnerstruktu setzen - mit Ausnahmen
BOfH_666 antwortete auf ein Thema von Anaconda777 in: Windows Forum — Scripting
... 'geht mit Powershell. Mit Get-ChildItem -Recurse kannst Du Deine Ordner-Struktur abgrasen. In einer Foreach-Schleife kannst Du mit -match prüfen, ob der Ordner-Name einem Muster entspricht und mit icacls kannst Du die gewünschten Berechtigungen setzten. -
Manchmal reicht sogar eine entsprechende Foren-Suche: http://www.mcseboard.de/topic/208701-auswahlmen%C3%BC-erstellen/ ;) ... oder Augen aufmachen ... der Thread ist noch nicht so alt - der ist noch in der Liste der Foren-Threads auf der ersten Seite zu sehen!
-
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Ich fürchte, ich hab ihn auch etwas überfordert. :eek: :schreck: :p Aber es gibt ja hier genug dienstbare Geister, die ihm das Nötigste abnehmen. :thumb1: BTW: ja. -
Auswahlmenü erstellen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Visual Studio Express gibt es meines Wissens nach nicht mehr. Dafür bekommt man jetzt Visual Studio Community! ... und dann würde ich auch eher C# statt VB .Net empfehlen. -
Auswahlmenü erstellen
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Bekommt ihr alle Provision bei den Herstellen? ISE Steroids und Powershell Studio sind ja nicht gerade Schnäppchen. Die Tools sind gut, keine Frage und den Preis mit Sicherheit auch wert, aber vielleicht tastet sich ein Anfänger auch erstmal langsam ran ..... :-/ Um Dein Menü / Deine Auswahl wiederholt anzuzeigen bzw. nicht zu verlassen, kannst Du das Ganze in eine Schleife verpacken, deren Abbruchbedingung Du dann als weiteren Auswahlpunkt angeben kannst. $Title = "Auswahl" $Message = "Wählen Sie aus" $Windows10 = New-Object System.Management.Automation.Host.ChoiceDescription "&Windows 10", "Windows 10 " $MacOSX = New-Object System.Management.Automation.Host.ChoiceDescription "&MacOSX", "MacOSX" $Abbruch = New-Object System.Management.Automation.Host.ChoiceDescription "&Abbruch", "Abbruch" $Options = [System.Management.Automation.Host.ChoiceDescription[]]($Windows10, $MacOSX, $Abbruch) do { $SelectOS = $host.ui.PromptForChoice($title, $message, $options, 0) switch($SelectOS) { 0 {Write-Host "You love Windows 10!"} 1 {Write-Host "You must be an Apple fan boy"} 2 {Write-Host "Danke und Tschüß ...";Start-Sleep -Seconds 3} } } While ($SelectOS -ne 2) Wenn Du das Ganze in der Powershell_ISE startest, bekommst Du die Auswahl sogar als kleine grafische Popup-Dialogbox angezeigt. -
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Na denn los: 'Malen' könntest Du das Menü mit Write-Host. Oder mit einem Here-String. Die Auswahl-Logik könnte Dir ein Switch-Statement bereitstellen. Die 'Sub-Scripte' könntest Du über Start-Process starten. Um Alles drumherum noch ein While-Loop, oder ein Do-Loop, wenn Du 'im Menü' bleiben möchtest. Und wenn Du steckenbleibst, helfen wir Dir. Das dann aber in einem neuen Thread. ;-) -
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Da Powershell auf dem .NET-Framework aufsetzt, kann man damit quasi alles machen, was man auch mit C# oder so machen könnte. Aber dafür ist es nicht gemacht. Grafische Oberflächen mit Powershell sind aufwändig und fehleranfällig. Du könntest aber ein Script bauen, was Dir ein 'Text-Menü' anzeigt, aus dem Du dann z.B. eine Zahl oder einen Buchstaben auswählen kannst, und dadurch dann ein anderes Script starten. Wo Du als Anfänger anfangen kannst, hatte ich Dir in der ersten Antwort ja schon verlinkt. Viel Spaß! -
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Cooool :D :cool: :thumb1: :jau: -
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
und .... funktioniert's?