-
Gesamte Inhalte
312 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von mamamia
-
Powershell: In einem String Zeichen ersetzen
mamamia antwortete auf ein Thema von KenR in: Windows Forum — Scripting
Regex ist dein Freund $var1 = [string]"Testprojekt!-1§k*477/4" $var1=$var1 -replace('[\ \!&,\-\.\?\§\/\*]','_') $var1 -
PS: Get-Adcomputer. Abfrage von LastlogonDate
mamamia antwortete auf ein Thema von Knorkator in: Windows Forum — Scripting
Okay. Man müsste halt wissen, wann lastlogon aktualisiert wird. Ich habe gerade mal ein paar Server angeschaut, bei manchen stehen da auch Daten drin, die != 10 Tage sind. -
PS: Get-Adcomputer. Abfrage von LastlogonDate
mamamia antwortete auf ein Thema von Knorkator in: Windows Forum — Scripting
Du könntest ja auch einfach deinen Zeitraum größer wählen. 9 Tage sind ja nicht gerade lange. $COMPAREDATE = GET-DATE $NumberDays = 90 GET-QADCOMPUTER -SizeLimit 0 -IncludedProperties LastLogonTimeStamp | where { ($CompareDate-$_.LastLogonTimeStamp).Days -gt $NumberDays } | Select-Object Name, LastLogonTimeStamp, OSName, ParentContainerDN | Sort-Object ModificationDate, Name Müsstest deine Filter noch einbringen. Hier gibt es noch Infos zum lastlogontimestamp: http://msdn.microsoft.com/en-us/library/windows/desktop/ms676824%28v=vs.85%29.aspx Gilt zwar für User, wird beim Computer aber nicht anders sein. -
PS: Get-Adcomputer. Abfrage von LastlogonDate
mamamia antwortete auf ein Thema von Knorkator in: Windows Forum — Scripting
Habt ihr mehrere DC´s? Ist da vllt die Objekt-Repli noch nicht gelaufen? -
Server virtuelle und physikalisch per PowerShell Skript...
mamamia antwortete auf ein Thema von Mcclane88 in: Windows Forum — Scripting
Genau, dass hätte ich jetzt auch gesagt. Get-ADComputer und Get-VM sind da deine Freunde. -
Server virtuelle und physikalisch per PowerShell Skript...
mamamia antwortete auf ein Thema von Mcclane88 in: Windows Forum — Scripting
Was willst du da remote auslesen, wenn ich fragen darf? Was ist, wenn die Maschine nicht läuft? -
Server virtuelle und physikalisch per PowerShell Skript...
mamamia antwortete auf ein Thema von Mcclane88 in: Windows Forum — Scripting
Wenn du uns verrätst wie du zwischen virtueller und physikalischer Maschine unterscheidest, dann ja ;) Unterschiede im Namen oder ähnliches. -
Virtuelle Maschine automatisch heruter fahren
mamamia antwortete auf ein Thema von iki in: Windows Forum — Scripting
Gibt in der Regel 2 Möglichkeiten: einmal durch das GuestOS den reboot iniitieren durch die VM Tools des Herstellers den Reboot iniitieren Aber dazu brauchen wir mehr Infos ;) -
Script zur Rücksicherung Office Sicherung in Image
mamamia antwortete auf ein Thema von chrisi83 in: Windows Forum — Scripting
Wie wäre sowas: opabackup --restore --version 10 --path "C:\rücksicherung_%computername%.opa" Achtung, nicht getestet. -
Windows 2008R2 Terminalserver Papierkorb leeren
mamamia antwortete auf ein Thema von Sorcerer in: Windows Server Forum
Oder mit TreeSize kannst du dir die auch ansehen und leeren. -
dsget - Verteilerlisten auslesen
mamamia antwortete auf ein Thema von Alith Anar in: Windows Forum — Scripting
Die ActiveRoles kann ich dir wärmstens ans Herz legen, die schließen einige Lücken! Bei mir laufen die auch auf einem System, von dem aus halt alles initiiert wird. -
Zertifizierung Windows Powershell
mamamia hat einem Thema erstellt in: MS Zertifizierungen — Allgemein
Hallo, gibt es eigentlich Prüfungen / Zertifizierungen direkt zum Thema Powershell? Finde da nichts so richtig. Oder ist das immer an eine Server / Client Prüfung gekoppelt? Danke für eure Hilfe! -
Umzug Drucker löschen und neu verbinden
mamamia antwortete auf ein Thema von rino2k in: Windows Forum — Scripting
Hi Flo, benötigst du noch Hilfe zu deinem Problem? -
dsget - Verteilerlisten auslesen
mamamia antwortete auf ein Thema von Alith Anar in: Windows Forum — Scripting
Stimmt, hast recht. Get-ADGroupMember liefert keine Kontakte zurückGet-QADGroupMember (Quest.ActiveRoles.ADManagement) allerdings schon.Kannst du die auf dem ausführenden System nachinstallieren? -
VBS-Skript - Ändern des Anmeldeskripts bei bestimmten Usern
mamamia antwortete auf ein Thema von thlsoft in: Windows Forum — Scripting
Hallo Thomas, was hast du denn bisher erstellt? Mit Powershell ist das ein "Einzeiler" -
PowerShell - Get-Content und SQL Execute Reader Probleme
mamamia antwortete auf ein Thema von PowerShellAdmin in: Windows Forum — Scripting
Was passiert denn bei einem sehr kurzen Befehl? Select TOP 10 from Table Da ist ja quasi kein Zeilenumbruch möglich!? -
dsget - Verteilerlisten auslesen
mamamia antwortete auf ein Thema von Alith Anar in: Windows Forum — Scripting
Hast du mal Get-ADObject probiert? Kannst du Quest.ActiveRoles.ADManagement nachinstallieren? -
Powershell AD User von Gruppe A nach Gruppe B kopieren
mamamia antwortete auf ein Thema von bernardo in: Windows Forum — Scripting
:thumb1: -
dsget - Verteilerlisten auslesen
mamamia antwortete auf ein Thema von Alith Anar in: Windows Forum — Scripting
Aber ist die Verteilergruppe nicht auch als AD Gruppe vorhanden? Dann könnte man doch die relativ einfach abfragen. -
dsget - Verteilerlisten auslesen
mamamia antwortete auf ein Thema von Alith Anar in: Windows Forum — Scripting
Wie ist der Fehler(code)? Beliebte Frage, geht auch Powershell ;) -
Powershell AD User von Gruppe A nach Gruppe B kopieren
mamamia antwortete auf ein Thema von bernardo in: Windows Forum — Scripting
? {$_.SideIndicator -eq "=>"} Führe das mal ohne aus. Dann siehst du bei der Ausgabe, warum ich hier nochmal filtere. -
Mit Powershell auf ein Exchange Postfach zugreifen
mamamia antwortete auf ein Thema von magman in: Windows Forum — Scripting
Ganz gut, München iss ne coole Stadt ;) -
Mit Powershell auf ein Exchange Postfach zugreifen
mamamia antwortete auf ein Thema von magman in: Windows Forum — Scripting
Das war doch sogar von mir, oder :) Geht relativ easy. Add-type -assembly "Microsoft.Office.Interop.Outlook" | out-null $olFolders = "Microsoft.Office.Interop.Outlook.olDefaultFolders" -as [type] $outlook = new-object -comobject outlook.application $namespace = $outlook.GetNameSpace("MAPI") Instanz Erzeugen $namespace.Folders Damit bekommst du die Liste aller Postfäche / Öffentlichen Ordnern / etc $mailbox = $namespace.GetFolderFromID(($namespace.Folders | ? {$_.FolderPath -like "*DeinOrdner*"}).EntryID) Damit hastn. Den Rest findest du selber raus ;) Ansonsten kann ich dir nen Lehrgang in München ans Herz legen :D -
Powershell AD User von Gruppe A nach Gruppe B kopieren
mamamia antwortete auf ein Thema von bernardo in: Windows Forum — Scripting
Also grundsätzlich benötigst du das @ nicht. $arr = @() definiert ein Objekt vom Typ Array. $arr.getType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object[] System.Array In dem Fall ist das aber eh die Standarddefinition, von daher geht auch Problemlos: $MembersA = (Get-ADGroupMember $GroupNameA) | Foreach{$_.SamAccountName} $MembersB = (Get-ADGroupMember $GroupNameB) | Foreach{$_.SamAccountName} $Members2Add = $MembersA | Where {$MembersB -NotContains $_} Add-ADGroupMember $GroupNameB -Members $Members2Add HIer Infos zum Typ Array: http://ss64.com/ps/syntax-arrays.html Ich möchte aber noch eine andere Möglichkeit vorstellen, die meiner Meinung nach eleganter ist. Um das Delta aus den 2 Gruppen zu definieren würde ich folgendes machen: (Compare-Object -ReferenceObject (Get-ADGroupMember $GroupNameA) -DifferenceObject (Get-ADGroupMember $GroupNameB) | ? {$_.SideIndicator -eq "=>"}).InputObject http://technet.microsoft.com/de-de/library/ee156812.aspx Mit compare-object kannst du diese 2 Gruppen vergleichen und dir exakt ausgeben lassen, welche User in welcher Gruppe sind und welche nicht. Diese verarbeitest du dann einfach weiter: Add-ADGroupMember $GroupNameB -Members (Compare-Object -ReferenceObject (Get-ADGroupMember $GroupNameA) -DifferenceObject (Get-ADGroupMember $GroupNameB) | ? {$_.SideIndicator -eq "=>"}) Ist eigentlich ein Einzeiler, ich steh auf Einzeiler ;) Falls du was nicht verstehst, einfach Fragen ;) -
Suche Powershell Editor mit Autovervollständigung
mamamia antwortete auf ein Thema von Shemeneto in: Windows Forum — Scripting
Ich habe hier das Sapien Powershell Studio 2012 am Start. Das kann alles was du forderst. Zudem erstelle ich damit GUI´s für die Scripte.