VBS: Email versenden mit Outlook
Als Parameter kann Empfänger sowie die Antwortadresse angegeben werden. Die eMail Adresse wird auf Format geprüft.
' ################################
'
' SendMail.vbs
'
VBS Einzeiler zum ermitteln von 64 oder 32 Bit Windows Betriebssystem
Der Fuktionsaufruf gibt 64 oder 32 zurück.
GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'").AddressWidth
*-Tage alte Druckaufträge löschen
Nur das ichs nicht wieder verliere.
Die Aufgabe des Powershell Scripts ist/war es, Druckaufträge eines Druckers nach einem definierten alter (Hier drei tage) automatisiert zu löschen. War für irgend ein SAP->Packzettel->Ausfallkonzept das ich aber nicht ganz verstanden habe ^^. Mein Part war nur das mit den Druckern
$strPrintername = "PS-NM-TEST*"
$PrintJobs = get-wmiobject -class "Win32_PrintJob" -namespace "root\CIMV2" | Where-Object { $_.Name -like $strPrintername -and $_.ConvertToDateTime($_.TimeSubmitted) -lt $($(Get-Date).addMinutes(-3))}
foreach ($job in $PrintJobs)
{
if ($job) {
Write-Host "Job $($job.JobId) canceled"
$job.Delete()
}
else {
Write-Host "Nothing to delete"
}
}
Align Windows 2003 Partitionen fürs NetApp Storage
Microsoft DiskPart Version 5.2.3790.3959
Copyright (C) 1999-2001 Microsoft Corporation.
Auf Computer: XXXXXX
DISKPART> list disk
Datentr. Status Größe Frei Dyn GPT
-------- ---------- ------- ------- --- ---
0 Online 34 GB 0 B
1 Online 136 GB 0 B
2 Online 550 GB 0 B
3 Online 200 GB 200 GB
DISKPART> select disk 3
Datenträger 3 ist jetzt der gewählte Datenträger.
DISKPART> create partition primary align=64
Die angegebene Partition wurde erfolgreich erstellt.
Danach ganz normal in der Festplattenverwaltung formatieren.
Irgenwann kann ich's mir merken, ganz bestimmt
(Oje)
Lokale PHP Einstellungen bei einem IIS 6.0 vhost mit PHP als ISAPI Modul
Die VHOST Dateien liegen unter c:\inetpup\vhost\ und man möchtest das display_errors für genau diesen vhost auf ON gestellt ist.
Einfach einen Registry Wert vom Typ String unter:
HKLM\Software\PHP\Per Directory Values\c\inetpup\vhost\
erstellen.
Name: display_errors
Wert: ON
Das geht mit allen php.ini Einstellungen, mit denen die ich versucht habe zumindest.
Standortabhängiges Anmeldescript
Den aktuellen Standort eines Benutzers zu ermitteln, definiert durch die Active Directory Sites, funktioniert folgender VBS Code:
On Error Resume Next
Set wshShell = WScript.CreateObject( "WScript.Shell" )
strUserDomain = wshShell.ExpandEnvironmentStrings( "%USERDOMAIN%" )
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("SELECT ClientSiteName FROM Win32_NTDomain WHERE DomainName = '"& strUserDomain &"'",,48)
For Each objItem in colItems
' Hier wird der erkannte Sitename der Anmeldedomäne ausgegeben.
strSiteName = objItem.ClientSiteName
next
select case strSiteName
case "Berlin"
' Tu irgendwas
case "München"
' Tu irgendwas anderes
end select
Getestet unter Windows XP, Windows 2003, Vista und Windows 7.