Hi there,
I have a question about persistent drives and AD.
I am playing around with a script but I'm missing something. What i want to do is if a user is part of an OU, it will map a network drive and be persistent. However if a user is moved out of that OU, they will need to have the persistent drive removed.
I'm using the ad plugin script, and i can map the drives if a user is in a specific ou, but i cannot seem to delete the drive if the user is out of the OU.
Here's an example of code I'm using:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Fileversion=1.0.0
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <AD\AD.au3>
func MapDrives()
_AD_Open()
if _AD_RecursiveIsMemberOf(OU) Then
Mapdrive1()
Elseif _AD_RecursiveIsMemberOf(different ou)
drivemapdel
EndIf
_AD_Close()
EndFunc
Func MapDrive1()
Drivemapdel ("Z:")
DriveMapAdd ("Z:"."\\server\share",$DMA_PERSISTENT,0)
EndFunc