-
Gesamte Inhalte
312 -
Registriert seit
-
Letzter Besuch
Alle erstellten Inhalte von mamamia
-
Zahlen aus einem text file entnehmen
mamamia antwortete auf ein Thema von matthes74 in: Windows Forum — Scripting
Das schaut dann so aus: ($var.Split(",") | Select-String -Pattern "iops").toString().split("=")[1] -
Zahlen aus einem text file entnehmen
mamamia antwortete auf ein Thema von matthes74 in: Windows Forum — Scripting
Powershell: $var = "(groupid=0, jobs=1): err= 0: pid=4768: Thu Mar 10 15:51:14 2016 read : io=3790.0KB, bw=384786B/s, iops=187, runt= 10086msec, slat (usec): min=6, max=27, avg= 8.62, stdev= 1.42" $var.Split(",") | Select-String -Pattern "iops" Ausgabe: iops=187 Kannst du dann einfach mit Get-ChildItem und Get-Content über deine Dateien laufen lassen. -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Wäre es organisatorisch nicht einfacher, dir das in deinen Kalender einzutragen? Die Standarddauer von Zertifikaten liegt in dem Bereich ja bei 2 Jahren glaube ich, dafür ein Script zu schreiben, für einen Task den man einmal alle 2 Jahre durchführt halte ich für ein bisschen umständlich. -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Kannst du schon, aber was genau soll das bringen? Was willst du eigentlich machen, was ist die Problemstellung? -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Stimmt, habe ich verwechselt. Ändert ja aber nichts an der Tatsache. Mit welcher Powershellversion gegen welche Exchangeversion arbeitest du? Ich hab hier PS 4 mit Exchange 2013. -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Das sollte gehen. [PS] C:\Windows\system32>Get-ExchangeCertificate | Select notafter NotAfter -------- 18.05.2016 16:36:05 [PS] C:\Windows\system32>Get-ExchangeCertificate | Select notafter | Get-Member TypeName: Selected.Microsoft.Exchange.Management.SystemConfigurationTasks.ExchangeCertificate Name MemberType Definition ---- ---------- ---------- Equals Method bool Equals(System.Object obj) GetHashCode Method int GetHashCode() GetType Method type GetType() ToString Method string ToString() NotAfter NoteProperty System.DateTime NotAfter=18.05.2016 16:36:05 NotAfter ist vom Typ System.DateTime, somit kann es mit der Funktion .AddDays(-30) umgehen Probiere mal: $var = Get-ExchangeCertificate | Select notafter $var.AddDays(-30) -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Vermutlich hast du mehrere Zertifikate auf dem Exchange. Get-ExchangeCertificate -Server abc | Select notafter was kommt da raus? -
Zeitablauf kleiner nDays Abfrage
mamamia antwortete auf ein Thema von mcseboarduser23 in: Windows Forum — Scripting
Hi, mit (Get-ExchangeCertificate -Server abc).notafter.AddDays(-30) bekommst du das Ablaufdatum -30 Tage heraus. Das kannst du dann schön in einem Script abfragen. -
Powershell: Abfrage per Mail versenden.
mamamia antwortete auf ein Thema von w.sennecke in: Windows Forum — Scripting
$Body = Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} | Out-String füge mal | Out-String hinten an. -
Powershell: Abfrage per Mail versenden.
mamamia antwortete auf ein Thema von w.sennecke in: Windows Forum — Scripting
Tach William, schau die mal das cmdlet Send-MailMessage an. Den Body für die Nachricht erstellst du einfach so: $Body = Get-ADUser -Filter {LastLogonTimeStamp -lt $time -and enabled -eq $true} -Properties LastLogonTimeStamp | select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp).ToString('yyyy-MM-dd_hh:mm:ss')}} -
PowerShell Prozentzeichen %
mamamia antwortete auf ein Thema von ssd_rider in: Windows Forum — Scripting
Hi, dass ist eine Alias Variable für foreach-object. http://ss64.com/ps/foreach-object.html Beispiel: Get-Process | foreach-object { write-host $_ } Get-Process | % { write-host $_ } -
Heißen die Dateien so? Mit get-childitem kannst du das Verzeichnis einlesen und mit dem substring()-Befehl kannst du die Namen ja so manipulieren wie du es brauchst.
-
$string = "UVHD-S-1-5-21-342342342-234234234-2344" $string.substring(5) wie wäre es damit?
-
InputBox - Eingabe aut. in Großbuchstaben ändern
mamamia antwortete auf ein Thema von moses-ms in: Windows Forum — Scripting
Punkt 1: $textbox1.CharacterCasing = 'Upper' Punkt 2: $textbox1.Add_KeyDown({ if ($_.KeyCode -eq "Enter") { #function, befehl, etc } } ) -
Wir setzen im Unternehmen auch OTRS über mehrere Abteilungen ein. Mit diversen Erweiterungen (Znuny und KIX) und diversen eigenen Unternehmensanpassungen ist es ein absolut mächtiges Tool. Mandantenfähigkeit kann man über die Gruppen und Rollenfunktion abbilden. Falls du noch was genau wissen willst, einfach melden!
-
Auch vorgemerkt. Wäre das erste mal für mich.
-
Powershell Zugriff auf Eigenschaft von Objekt
mamamia antwortete auf ein Thema von bouncer86 in: Windows Forum — Scripting
Moment. Nicht $user.($_.SamAccountName) sondern "$($_.SamAccountName)" Hier mehr dazu: http://blogs.msdn.com/b/powershell/archive/2006/07/15/variable-expansion-in-strings-and-herestrings.aspx -
Powershell Zugriff auf Eigenschaft von Objekt
mamamia antwortete auf ein Thema von bouncer86 in: Windows Forum — Scripting
Servus, probiers mal so: $users = get-aduser -Filter * | % { New-Item -ItemType directory -Path "E:\Users\$($_.SamAccountName)" } Ist ein bisschen zusammengestampft und die Objekteigenschaft wird direkt übergeben. -
Powershell datum konvertieren
mamamia antwortete auf ein Thema von speer in: Windows Forum — Scripting
Hi, nutze den <Code> block für Code, macht das ganze ein bisschen lesbarer ;) Get-Date löst dein Problem: http://technet.microsoft.com/en-us/library/ee692801.aspx $temp | Get-Date -Format "d" -
Druckertreiber via Powershell auf einem neuen Server automatisch installieren
mamamia antwortete auf ein Thema von longbow in: Windows Forum — Scripting
Wenn wir einen neuen Server deployen dann verbindet ein User mit Adminrechten einfach einmal alle Drucker vom Printserver. Oder meinst du mit lokal, lokale Drucker auf den Terminalservern ohne Printserver? -
Wie wäre es wenn du Set objExplorer = WScript.CreateObject("InternetExplorer.Application") vor das erste Do setzt?
-
Eigenschaften von AD-Kontakten bearbeiten - Company
mamamia antwortete auf ein Thema von psychodaddy in: Windows Forum — Scripting
Bei dir kommen ja anscheinend mehrere Objekte aus der Pipe. Probiers mal so: Get-ADObject -LDAPFilter '(objectClass=contact)' -SearchBase "OU=Test,OU=Benutzer,DC=mein,DC=test,DC=de" -Properties Company | % { Set-ADObject $_ -Add @{Company='CompanyName'} } Achtung: nicht getestet -
Jap, würde ich sagen.
-
Eigenschaften von AD-Kontakten bearbeiten - Company
mamamia antwortete auf ein Thema von psychodaddy in: Windows Forum — Scripting
Einfacher als du denkst :) | Set-ADObject -Add @{Company='CompanyName'} -
Klar geht das. QuellCode ist doch frei. Einfach beim laden das File einlesen und dann hast du deine Liste. Wir haben das anders gelöst. Bei uns stehen in den Serverobjekten die Verantwortlichen drin. Ich habe eine Liste der Verantwortlichen ins Menu hinzugefügt und dann kann ich die Serverliste per Klick pro Verantwortlichen laden.