Archiv

Archiv für die Kategorie ‘Windows’

Lokale PHP Einstellungen bei einem IIS 6.0 vhost mit PHP als ISAPI Modul

28. September 2009 Daniel Keine Kommentare

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.

KategorienIIS, Microsoft, Windows Tags: , , ,

Standortabhängiges Anmeldescript

28. September 2009 Daniel Keine Kommentare

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.