Ik heb vroeger een heleboel scriptjes geschreven of gedownload, waardoor ik online mijn server kon beheren of informatie kon opvragen van bijvoorbeeld de Active Directory of de Exchange server. Dit was toen Windows 2000 Server.
Nu heb ik Windows 2003 Standard Server, en sommige scripts werken niet meer. Bijvoorbeeld deze:
Hij geeft gewoon een witte pagina. \CIMV2\Applications\Exchange bestaat nogtans, en de IIS gebruiker heeft daar alle rechten op dus daar ligt het zeker niet aan. De connectie werkt ook aangezien die in alle scripts hetzelfde is en daar wel werkt.
PS: Het script is geschreven voor Exchange Server 2003, dewelke ik dus heb.
Nu heb ik Windows 2003 Standard Server, en sommige scripts werken niet meer. Bijvoorbeeld deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & _
strComputer & "\CIMV2\Applications\Exchange")
Set colItems = objWMIService.ExecQuery _
("Select * from ExchangeServerState")
For Each objItem in colItems
response.write "Cluster state: " & objItem.ClusterState
response.write "Cluster state string: " & _
objItem.ClusterStateString
response.write "CPU state: " & objItem.CPUState
response.write "CPU state string: " & objItem.CPUStateString
response.write "Disks state: " & objItem.DisksState
response.write "Diskss state string: " & objItem.DisksStateString
response.write "Distinguished name: " & objItem.DN
response.write "Group dsitinguihsed name: " & objItem.GroupDN
response.write "Group GUID: " & objItem.GroupGUID
response.write "GUID: " & objItem.GUID
response.write "Memory state: " & objItem.MemoryState
response.write "Memory state string: " & _
objItem.MemoryStateString
response.write "Name: " & objItem.Name
response.write "Queues state: " & objItem.QueuesState
response.write "Queues state string: " & _
objItem.QueuesStateString
response.write "Server maintenance: " & _
objItem.ServerMaintenance
response.write "Server state: " & objItem.ServerState
response.write "Server state string: " & _
objItem.ServerStateString
response.write "Services state: " & objItem.ServicesState
response.write "Services state string: " & _
objItem.ServicesStateString
response.write "Unreachable: " & objItem.Unreachable
response.write "Version: " & objItem.Version
response.write
Next |
Hij geeft gewoon een witte pagina. \CIMV2\Applications\Exchange bestaat nogtans, en de IIS gebruiker heeft daar alle rechten op dus daar ligt het zeker niet aan. De connectie werkt ook aangezien die in alle scripts hetzelfde is en daar wel werkt.
PS: Het script is geschreven voor Exchange Server 2003, dewelke ik dus heb.
[ Voor 11% gewijzigd door Verwijderd op 02-05-2006 14:25 ]