Avatar billede kelo Nybegynder
12. juni 2003 - 12:17 Der er 1 kommentar og
1 løsning

Remote Scripting + parametre

Hej Alle,

Jeg har følgende.
1. Vbs script som manipulere med AD
2. Et stk. afviklingsserver
3. Et stk. exchange server

Jeg vil gerne hører om dette er muligt.
1. Fra Afviklingserveren, vil jeg er gerne remote execute vbs scriptet med 2 parametre på exchange serveren.

Scriptet skal køres fra exchange serveren, da den skal gøre brug af cdoex.dll og cdo.dll, disse kan man ikke bare registrere på afviklingsserveren. Har prøvet, men man kan ikke gøre brug af alle funktioner i dll'erne.
Avatar billede kelo Nybegynder
20. juni 2003 - 10:48 #1
Parametre 1 = Ldap streng til brugeren
Parametre 2 = &H2 (Fjerne rettighederne på self) eller &H20003 (Sætter rettighederne Read og Full Mailbox rights)

Dim objUser
Dim oSecurityDescriptor
Dim dacl
Dim ace
Dim Vaerdi

Set StreamIn = WScript.Arguments
sUserADsPath = StreamIn(0)

Set objUser = GetObject(sUserADsPath)
Set oSecurityDescriptor = objUser.MailboxRights

Set dacl = oSecurityDescriptor.DiscretionaryAcl
Set ace = CreateObject("AccessControlEntry")

For Each ace In dacl
If ace.Trustee = "NT AUTHORITY\SELF" Then 
       
  ' &H2    = Fjern flueben i Read og Full Mailbox Access
  ' &H20003 = Tilføj flueben i Read og Full Mailbox Access
    ace.AccessMask = StreamIn(1)
Else
End If
Next

oSecurityDescriptor.DiscretionaryAcl = dacl
objUser.MailboxRights = oSecurityDescriptor
objUser.SetInfo
Avatar billede kelo Nybegynder
20. juni 2003 - 10:50 #2
Scriptet skal køres på Exchange serveren. Da den gør brug af cdoex.dll og cdo.dll. Disse kan man ikke bare tag og registrerer på en afviklingsserver. Dvs. man kan godt registrerer dem, men man kan ikke gøre brug af alle funktioner, personlig erfaring og også et hint fra Microsoft.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester