Another Logon Script Problem

Discussion in 'Windows Server Systems' started by jonny813, Mar 8, 2007.

  1. jonny813

    jonny813 OSNN Addict

    Messages:
    88
    Ive just been messing around with Windows Server 2003 with group policy etc. and was wonderin how to make both a network connection to the users documents and a shared area appear in My Computer as network drives when the user logs on. Curently I have to do it manually when I logon using Tools>Map Network Drive etc. Would this require a logon script or how could I achieve this? Is there any eaxmples as well that i could work off since i have no experience with script writing
     
  2. kcnychief

    kcnychief █▄█ ▀█▄ █ Political User Folding Team

    Messages:
    16,948
    Location:
    Massachusetts
    Last edited: Mar 8, 2007
    jonny813 likes this.
  3. fitz

    fitz Just Floating Along Staff Member Political User Folding Team

    Messages:
    4,076
    Location:
    Chicagoland
    and yes, you can write up that batch file and make it a logon script to map the drive at each login (assuming they are connected to the domain when they login with their domain account)
     
  4. jonny813

    jonny813 OSNN Addict

    Messages:
    88
    Thanks for that kcnychief and fitz, will try when i get home from school. Why couldnt Help and Support put it like that?
     
  5. jonny813

    jonny813 OSNN Addict

    Messages:
    88
    Not as cool as I thought, where do the scripts have to be stored?
     
  6. kcnychief

    kcnychief █▄█ ▀█▄ █ Political User Folding Team

    Messages:
    16,948
    Location:
    Massachusetts
    Login scrips go in C:\WINDOWS\SYSVOL\sysvol\domain_name\scripts

    They also need to be added to the AD Profile as well
     
  7. jonny813

    jonny813 OSNN Addict

    Messages:
    88
    Thnx got it working (rep to be added) now finally I got this sample script from MS for adding a printer connection and assinging a default printer. I myself cant get much from it so can someone show me where i put my unique information in to allow it to work? They look like this:

    Add printer connection:

    Set WshNetwork = CreateObject("WScript.Network")

    WshNetwork.AddWindowsPrinterConnection "\\PrintServer1\Xerox300"
    WshNetwork.SetDefaultPrinter "\\PrintServer1\Xerox300"

    Set default printer:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colInstalledPrinters = objWMIService.ExecQuery _
    ("Select * from Win32_Printer Where Name = 'ScriptedPrinter'")

    For Each objPrinter in colInstalledPrinters
    objPrinter.SetDefaultPrinter()

    Also, MS said that the printer connection has to be run locally on the computer, how can I make this happen. I know I should get a book but I have no money lol thnx for any help
     
  8. fitz

    fitz Just Floating Along Staff Member Political User Folding Team

    Messages:
    4,076
    Location:
    Chicagoland
    You don't necessary need a book. There is a wealth of scripting info out on the web if you take the time to learn and understand what you copy/write. But given your apparent lack of experience administering a network, I would probably suggest a good class to start with. Spend a little money for class now, or spend a lot of time/money/headache later when you screw something up because you don't know what you are doing.

    I'm going to hack this up a bit..

    Add printer connection:
    Code:
    dim strPrintPath 
    
    'add the UNC path to the printer here
    strPrintPath= \\printServer\printerShareName
    
    'creates the object
    Set WshNetwork = CreateObject("WScript.Network")
    
    'adds the printer connection
    WshNetwork.AddWindowsPrinterConnection strPrintPath
    
    'sets the default printer
    WshNetwork.SetDefaultPrinter strPrintPath
    
    Umm.. the script above already set the default printer.

    Logon scripts execute locally on the computer.
     
  9. jonny813

    jonny813 OSNN Addict

    Messages:
    88
    Thanks for that, actually got it working at home last night but dont have internet access at home at the minute so couldnt have said, good ive got them all working now, thnx
     
  10. kcnychief

    kcnychief █▄█ ▀█▄ █ Political User Folding Team

    Messages:
    16,948
    Location:
    Massachusetts
    Glad everything is working - nice job as usual fitzy :)
     
  11. fitz

    fitz Just Floating Along Staff Member Political User Folding Team

    Messages:
    4,076
    Location:
    Chicagoland
    :blush: aww.. shucks :)