-
Gesamte Inhalte
312 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von mamamia
-
Benutzer auf Terminalserver automatisch verteilen
mamamia antwortete auf ein Thema von theroot in: Windows Server Forum
Wenn man die Mittel hat - ja :) Es ist auch eine 2003er Farm, ohne Citrix oder ähnliches. Wir haben gute Erfahrungen damit gemacht und werden das System nächstes Jahr auf 2008 updaten und dann mit den Mitteln eine redundantere und flexiblere Farm zur Verfügung haben. -
Benutzer auf Terminalserver automatisch verteilen
mamamia antwortete auf ein Thema von theroot in: Windows Server Forum
Stimmt hast recht, der Loadbalancer macht die Verteilung. Wir haben das hier über RoundRobin gelöst, und es funktioniert erstaunlich gut. -
Benutzer auf Terminalserver automatisch verteilen
mamamia antwortete auf ein Thema von theroot in: Windows Server Forum
Der RD Connection Broker könnte das können. Remote Desktop Connection Broker -
Gehaltsvorstellung MCSE ?
mamamia antwortete auf ein Thema von Akai in: MS Zertifizierungen — Allgemein
Sehe ich auch so. 2.300 Netto SK I sind durchaus machbar. Abhängig von den üblichen Randfaktoren. Nach oben wird die Luft aber dünner.. -
Inhalt eines Ordners verschieben mittels Skript
mamamia antwortete auf ein Thema von theblum in: Windows Forum — Scripting
Laufen die beiden Applikationen auf einem Server? Sprich auf einer NTFS Partition? Dann wäre das für dich möglicherweise eine Lösung: elsdoerfer.name » ntfs link -
Powershell - finden von mehrern Strings in einem String
mamamia antwortete auf ein Thema von mamamia in: Windows Forum — Scripting
ich hab mir jetzt eine Function geschrieben, die alles für mich macht. function replace-line() { param ( [string] $str, [string] $str_id ) [string]$str_replace if ($str.contains("#ad_obj")) { $str_replace = $str.Substring(0,$str.IndexOf("#_")+2) $ad_obj = $str_replace.Substring($str_replace.IndexOf("#ad_obj"), ($str_replace.IndexOf("#_") - $str_replace.IndexOf("#ad_obj") + 2)) $ad_attribut = $str_replace.Substring(($str_replace.IndexOf("#ad_obj") + 8), ($str_replace.IndexOf("#_")) - ($str_replace.IndexOf("#ad_obj") + 8)) replace-line -str ($str.Substring($str.IndexOf("#_")+2)) -str_id ($str_id+$str_replace.replace($ad_obj, $User_obj.$ad_attribut)) } else { return $str_id+$str } } -
Powershell - finden von mehrern Strings in einem String
mamamia hat einem Thema erstellt in: Windows Forum — Scripting
Mahlzeit, ich schreibe gerade an einem Script, was automatisch die Signaturen für Outlook erstellt. Die Daten dazu kommen ausm AD. Es gibt eine Templatevorlage, die gelesen wird, und bei bestimmten Feldern werden dann die Platzhalter durch die Daten ausm AD ersetzt. Jetzt sieht eine Zeile zum Beispiel so aus: <strong>i.A. #ad_obj_givenname#_ #ad_obj_sn#_</strong><br /> #ad_obj_[AD_Attributname]#_, damit definiere ich die Platzhalter. Wenn ich jetzt nach #ad_obj_ suche, dann findet das Script auch prima das erste vorkommen, dass zweite wird aber ignoriert. Und so kann ich wie in dem Fall nur den Vornamen schreiben. Jemand eine Idee, wie ich in einer Zeile mehrere vorkommen eines pattern ermitteln kann? -
Textdatei überwachen und dann (Batch)Aktion auslösen?
mamamia antwortete auf ein Thema von pfa in: Windows Forum — Scripting
Du kannst ja trotzdem lesend darauf zugreifen. Also mittels einer Sprache deiner Wahl einen Prozess erstellen, der die Datei einließt und dann bei deinen Triggern (Error 13,14,x) einen Befehl starten. Nach Sinn und Unsinn frag ich mal nicht :) -
Ich sehe das genauso wie blub. Sicherlich ist der Aufwand am Anfang deutlich höher, aber wo ist er das nicht bei einer Umstellung. PowerShell ist nun mal derzeit das Maß aller Dinger im Windows Scripting. Auch wird sich der Code verringern und die Scripte werden eine ganz andere Perfomance haben. Meine favorisierte wsh-IDE ist Systemscripter und beim PS nutze ich den ScriptEditor von PowerGUI.
-
Auswertung im AD bzgl. Basisordner
mamamia antwortete auf ein Thema von Roscoe in: Windows Forum — Scripting
Hi Roscoe, da sich deine Kenntnisse im Scripten eher in Grenzen halten, rate ich dir zu Hyena >> SystemTools Software - Windows System Management Software Damit kannst du dir alle User anzeigen lassen und wahlweise einfach die nötigen Felder mit einblenden. Diesen View kannst du dann Exportieren oder auch sonst wie weiter verarbeiten. Gruß an Nils und Magman ;) -
PowerShell: Gruppenmitgliedschaft aller Benutzer einer OU
mamamia antwortete auf ein Thema von alesphere in: Windows Forum — Scripting
Du Einzeilen-Fetischist :) Ich habs mal wegen der Übersichtlichkeit verteilt gelassen. Aber führt beides zum gleichen Ziel! Gruß Markus -
PowerShell: Gruppenmitgliedschaft aller Benutzer einer OU
mamamia antwortete auf ein Thema von alesphere in: Windows Forum — Scripting
Warum schreibst du es erst in eine Datei, um diese dann wieder auszulesen? Probiere das mal so: Get-ADUser -Filter { Name -Like "*" } -SearchBase "OU=<OU>,DC=<DOMAIN>" | Select-Object SamAccountName | ForEach-Object { echo "" echo $_ echo ------------- Get-ADPrincipalGroupMembership $_ | Select-Object SamAccountName echo "" } (Achtung: ungetestet) -
Auslesen des Profilpfades anderer User
mamamia antwortete auf ein Thema von Dukel in: Windows Forum — Scripting
Hätte man nicht einfach den Pfad zu den (lokalen) Favoriten auf einen zentralen Share umlenken können? HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Favorites [/Code] -
Auslesen des Profilpfades anderer User
mamamia antwortete auf ein Thema von Dukel in: Windows Forum — Scripting
Hmm.. Ich kenne auch keine Möglichkeit, an die Umgebungsvariablen von nicht angemeldeten Benutzern zu kommen. Der Schlüssel unter HKEY_USERS wird nach dem abmelden direkt mit abgemeldet und ist nicht mehr verfügbar. Darunter sieht man nur die aktuell angemeldeten User. Du könntest einen Export ins Anmeldeskript schreiben, falls es so etwas gibt. Bei mehreren Ordner eines Users, kannst du die aktuellste ntuser.dat nehmen. Das ist dann der Pfad zum aktuellsten Profil. Falls die Ordnernamen nicht mit den Usernamen übereinstimmen, könntest du die ACL lesen, da steht der richtige User drin. Da ist jetzt nicht goldene Antwort mit bei, aber ich hoffe du kannst mit den Ansätzen was anfangen. -
Guckt es euch trotzdem an. Es stehen viele gute Meinungen gegen eine Vermutung von einem Kollegen. Wie gesagt, ist OpenSource, es gibt ein sehr gutes Forum und viele Wiki´s. Anbindung an CRM habe ich selber schon gemacht, ist nicht trivial, aber geht.
-
Powershell - mehrere Dienste gleichzeitig starten
mamamia antwortete auf ein Thema von Schlieng in: Windows Forum — Scripting
Bin mir jetzt nicht ganz sicher, aber könnte das gehen: Get-Service | ? { $_.name -match "^@" -and $_.Status -eq "Stopped" } | % { Start-Job -Name $_.Name -ScriptBlock {$_.Name | Start-Service} } Ich kanns leider nicht testen, probiers mal aus. Mit Measure-Command { Get-Service | ? { $_.name -match "^@" -and $_.Status -eq "Stopped" } | % { Start-Job -Name $_.Name -ScriptBlock {$_.Name | Start-Service} } } kannst du messen, wie lange das ganze dauert. -
Schau mal hier: http://www.mcseboard.de/windows-forum-scripting-71/powershell-foreach-object-sequentiell-179300.html Verabschiede dich - wenn du eine einfache Lösung haben willst - von vbs!
-
Dateidatenausgabe in Powershell
mamamia antwortete auf ein Thema von MatWob80 in: Windows Forum — Scripting
So, mit deinem Code bekomme ich die jüngste Datei, aber ob die jünger als 24h ist, weiss ich nicht und eine Ausgabe gibts auch nicht. Daher hier mal mit deinem Code weitergemacht: if ((Get-ChildItem -Path "C:\tmp\" | Sort-Object LastWriteTime -Descending | Select-Object -First 1).LastWriteTime -lt (Get-Date).adddays(+1)) { Write-Host "kleiner 24h" } else { Write-Host "größer 24h" } Auch kein Spaghetti-Code, da sollten alle Anforderungen erfüllt sein :cool::cool: -
Scriptausführung ohne Fokus möglich ?
mamamia antwortete auf ein Thema von Userle in: Windows Forum — Scripting
Interpreter-Skripte wie Powershell oder WSH laufen im Hintergrund. Wenn man keine Interaktion mit dem User programmiert, sieht man diese auch nicht. Das Skript kann dann ruhig unter dem Account des angemeldeten Users laufen. Man sieht maximal einen Prozess im Taskmanager, der relativ schnell wieder verschwindet. Hast du´s einfach mal versucht? //edit Okay, muss mich korrigieren, so einfach ist es doch nicht. Eine Lösung findest du aber hier: http://www.sapien.com/blog/2006/12/20/schedule-hidden-powershell-tasks/ -
Robocopy - Nur Fehler oder übersprungene Dateien loggen
mamamia antwortete auf ein Thema von iDiddi in: Windows Forum — Scripting
Ein Anfang wäre das compare-object von der Powershell Compare-Object -DifferenceObject (Get-ChildItem -Path Quelle) -ReferenceObject (Get-ChildItem -Path Ziel) Kommt halt drauf an, wie genau die Files verglichen werden sollen. Hier auch ein bisschen Hilfe dazu: Wie kann ich Windows PowerShell einsetzen? -
Robocopy - Nur Fehler oder übersprungene Dateien loggen
mamamia antwortete auf ein Thema von iDiddi in: Windows Forum — Scripting
Könnte man am Ende nicht Ziel und Quelle vergleichen und das Delta entspricht doch deiner Liste, oder? -
Robocopy - Nur Fehler oder übersprungene Dateien loggen
mamamia antwortete auf ein Thema von iDiddi in: Windows Forum — Scripting
Ich denke auch, dass RC hier an die grenzen des machbaren kommt. Muss es denn RC sein? -
GPO Startscript wo Hashwert einer Datei prüft
mamamia antwortete auf ein Thema von calderos in: Windows Forum — Scripting
Hi, ganz so umständlich würde ich es nicht machen. In der firefox.exe stehen einige Informationen wie Produktinformation und Dateiversion beispielsweise. Diese könntest du abgleichen, wenn die mit deiner Version passen dann gut, wenn nicht, Installationsroutine starten. -
ordner löschen unter Powershell
mamamia antwortete auf ein Thema von MatWob80 in: Windows Forum — Scripting
Du musst -20 nehmen! Lass dir mal diese beiden Sachen ausgeben: (Get-Date).AddDays(20) (Get-Date).AddDays(-20) -
ordner löschen unter Powershell
mamamia antwortete auf ein Thema von MatWob80 in: Windows Forum — Scripting
Okay, dann hab ich´s bloß falsch verstanden..