-
Gesamte Inhalte
2.083 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von BOfH_666
-
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? -
Computernamen per Powershell vergeben mit Abfrage
BOfH_666 antwortete auf ein Thema von Robmantuto in: Windows Forum — Scripting
Mit Read-Host kannst Du einen Eingabe-Prompt erzeugen. Die Eingabe kannst Du einer Variablen zuweisen und diese dann an Rename-Computer 'verfüttern'. ... ein guter Start für Anfänger ist die MVA Powershell für Einsteiger -
Powershell Array Vergleichen
BOfH_666 antwortete auf ein Thema von Refnex in: Windows Forum — Scripting
Schau mal bitte, ob Dir das hier weiterhilft: $Wanted = Get-ClusterGroup | Get-ClusterOwnerNode $Is = Get-ClusterGroup | select Name, OwnerNode Foreach($w in $Wanted){ Foreach($i in $Is){ If($w.ClusterObject -eq $i.Name){ $Result = [PSCustomObject] @{ 'Name' = $i.Name 'OwnerNodes' = $w.OwnerNodes 'OwnerNode' = $i.OwnerNode } } } Write-Output $Result } -
Ordnerüberwachungsscript PowerShell
BOfH_666 antwortete auf ein Thema von Young Juiicehead in: Windows Forum — Scripting
Nach meiner Erfahrung (bisher 15 Jahre Admin und Support) wird es das auch selbst bei gut geschulten MA immer wieder geben. Deshalb je eben die Empfehlung vielleicht doch einen anderen Ansatz zu erwägen (Backup/Schattenkopien). Wie schon Mark Minasi zu sagen pflegte: "There is no silicon-based solution to a carbon-based problem.". :-D -
Ordnerüberwachungsscript PowerShell
BOfH_666 antwortete auf ein Thema von Young Juiicehead in: Windows Forum — Scripting
Das war mir schon klar. Vielleicht hätte ich die "Sarkasmus-Tags" doch mit einfügen sollen. .... Du hast also jetzt in zwei verschiedenen Foren von mind. 5 verschiedenen Leuten gehört, dass das keine triviale Aufgabe für ein Script wäre und vermutlich auch der falsche Ansatz, das zu erreichen, was Du brauchst. Vielleicht denkst Du doch noch mal über ein entsprechendes Berechtigungs-und-Backup-Konzept nach und schaust Dir vielleicht auch mal an, was man mit Schattenkpopien / Shadow Copies auf einem Windows Server machen kann. -
Ordnerüberwachungsscript PowerShell
BOfH_666 antwortete auf ein Thema von Young Juiicehead in: Windows Forum — Scripting
Schau doch mal hier - da hat jemand mit einem ähnlichen Namen wie Deinem, haargenau die gleiche Frage gestellt: https://social.technet.microsoft.com/Forums/de-DE/4993aa64-6db4-4cae-90bc-fe1aeb6cf1ac/ordnerberwachungsscript-powershell?forum=powershell_de -
Exchange 2010 Empfänger aus Mail Anzeigen
BOfH_666 antwortete auf ein Thema von Moped in: Windows Forum — Scripting
Hast Du es mal mit Select-Object -ExpandProperty recipients versucht?