Hi forum. I wonder IF it is possible to grab curent user password and put it into a strig. I know that you can grab, username, domainname, computername.
my enviroment:
-2 separated domains with no trust only DNS name resolving exist.
-users login t domain 1, their mailboxes and homefolders are in domain2
-users have same usernames in 1 and 2 domain, password is allso synchronized, same in 1 as it is in 2 domain
my problem:
-I would like that user who login in 1 domain script will check if he has allready activated homefolder in 2 domain, if folder does not exist, then script create and shate folder and set NTFS permissions vith CALCS
If homefolder exist than script just map H drive to user and quit
My script temporary looks like this, but give me error Unable to logon, bad username or password. can someone there help me. I hope some of those excelent guys there PHV, tsuji,markdmac, mrmovie, could give me some advice how to script my problem. THX
Dim objNetwork, objFSO, strUserName, objFolder
Set objNetwork = CreateObject("Wscript.Network")
Set objFSO = CreateObject("Scripting.FileSystemObject")
strUserName = objNetwork.UserName
If objFSO.FolderExists("\\server\c$\HomeDir\" & strUserName) Then
Set objFolder = objFSO.GetFolder("\\server\c$\HomeDir\" & strUserName)
Else
Set objFolder = objFSO.CreateFolder("\\server\c$\HomeDir\" & strUserName)
End If
Sub CreateShare( strComputer, strFolder, strShareName )
Dim strObject, objPrintJobSet
Set objWMIShare =GetObject("winmgmts:{impersonationLevel=impersonate}!//" & strComputer &"/root/cimv2:Win32_Share")
objWMIShare.Create strFolder,strShareName,0
Set objWMIShare = Nothing
End Sub
Dim strComputer, strFolder, strShare
Do
strComputer = "server"
Loop until strComputer <> ""
Do
strFolder = "c:\HomeDir\" & strUsername
Loop until strFolder <> ""
Do
strShare = strUsername
Loop until strShare <> ""
CreateShare strComputer, strFolder, strShare
my enviroment:
-2 separated domains with no trust only DNS name resolving exist.
-users login t domain 1, their mailboxes and homefolders are in domain2
-users have same usernames in 1 and 2 domain, password is allso synchronized, same in 1 as it is in 2 domain
my problem:
-I would like that user who login in 1 domain script will check if he has allready activated homefolder in 2 domain, if folder does not exist, then script create and shate folder and set NTFS permissions vith CALCS
If homefolder exist than script just map H drive to user and quit
My script temporary looks like this, but give me error Unable to logon, bad username or password. can someone there help me. I hope some of those excelent guys there PHV, tsuji,markdmac, mrmovie, could give me some advice how to script my problem. THX
Dim objNetwork, objFSO, strUserName, objFolder
Set objNetwork = CreateObject("Wscript.Network")
Set objFSO = CreateObject("Scripting.FileSystemObject")
strUserName = objNetwork.UserName
If objFSO.FolderExists("\\server\c$\HomeDir\" & strUserName) Then
Set objFolder = objFSO.GetFolder("\\server\c$\HomeDir\" & strUserName)
Else
Set objFolder = objFSO.CreateFolder("\\server\c$\HomeDir\" & strUserName)
End If
Sub CreateShare( strComputer, strFolder, strShareName )
Dim strObject, objPrintJobSet
Set objWMIShare =GetObject("winmgmts:{impersonationLevel=impersonate}!//" & strComputer &"/root/cimv2:Win32_Share")
objWMIShare.Create strFolder,strShareName,0
Set objWMIShare = Nothing
End Sub
Dim strComputer, strFolder, strShare
Do
strComputer = "server"
Loop until strComputer <> ""
Do
strFolder = "c:\HomeDir\" & strUsername
Loop until strFolder <> ""
Do
strShare = strUsername
Loop until strShare <> ""
CreateShare strComputer, strFolder, strShare