• josvane
  • Registratie: Oktober 2002
  • Laatst online: 23:00
Sinds enige tijd ben ik aan het stoeien met mijn SBS2008 server. Op zich gaat dit allemaal wel oke. Een dingen wil mij niet lukken, en wel het maken van netwerkshares.

Mijn gedachten was om gebruik te maken van VBS. Het script wat ik gebruikt werkt wel gewoon. Als ik dit run krijg ik gewoon netjes mijn shares Run ik hem vanaf de server dan werkt hij ook gewoon.

Het VBS script probeer ik via een GPO te laten runnen. Hiervoor heb ik een nieuwe GPO aangemaakt. Deze GPO is gelinked in de groep van mijn gebruikers.

In de GPO heb ik bij "User Configuration - Windows Settings - Scripts (logon/logoff)" de vbs toegevoegd. Door te herstarten dacht ik dat de GPO toegepast zou worden. Dit is niet het geval. Vervolgens heb ik het nogmaals geprobeerd door via een DOS box gpudate/force uit te voeren. Ook dit helpt niet.

Op google heb ik geprobeerd een handleiding te vinden. In een van de verhalen wordt verwezen naar dit document. http://technet.microsoft.com/en-us/windows/cc507878.aspx Hier begrijp ik alleen niet veel van.

Vervolgens dacht ik het te realiseren via een drive map. Deze doen het echter ook niet. Weet iemand waar het nu verkeerd gaat. Het lijkt wel of de GPO's niet gebruikt worden.

De server is een Windows SBS 2008 de client in dit geval een Windows XP SP3

  • MarZ_E
  • Registratie: December 2003
  • Laatst online: 24-01 12:49
Hebben je gebruikers wel rechten op de map met het script en heb je de verwijzing naar het script het netwerkpad opgegeven??? ( //server/map/map/script)??

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Heb je op de XP pc wel alleen de SBS doos als dns staan, maw: geef ons eens ipconfig /all van server en client? Ik heb inmiddels al meer dan 10 sbs2008 boxen weggezet waarop dit zonder problemen werkt.
Heb je de GPP CSE wel op die xp bak geinstalleerd?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:14

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

sanfranjake schreef op woensdag 13 mei 2009 @ 14:45:
Heb je de GPP CSE wel op die xp bak geinstalleerd?
Zijn die nodig dan? TS maakt toch geen gebruik van Group Policy Preferences?

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • tc982
  • Registratie: Oktober 2003
  • Laatst online: 05-02 09:01
Om te beginnen :

Op je Pc's doe eens een gpresult ( /R indien vista ), kijk dan eens dat de GP wel is toegepast.

Computers make very fast, very accurate mistakes.


  • josvane
  • Registratie: Oktober 2002
  • Laatst online: 23:00
Ik heb even gpresult gedaan, het lijkt inderdaad dat ze niet toe gepast worden.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
C:\Documents and Settings\jvaneijsden.BEDRIJF>gpresult

Hulpprogramma voor resultaat van groepsbeleid van het Microsoft (R) Windows
(R) XP-besturingssysteem, versie 2.0
Copyright (C) Microsoft Corp. 1981-2001

Gemaakt op 13-5-2009 om 15:02:02


RVB-resultaten voor BEDRIJF\jvaneijsden op IV-LP-03 : logboekmodus
-----------------------------------------------------------------------

Type besturingssysteem:                     Microsoft Windows XP Professional
Configuratie van het besturingssysteem:            Werkstation
Versie van het besturingssysteem:                  5.1.2600
Domeinnaam:                  BEDRIJF
Type domein:Windows 2000
Naam van de site:Default-First-Site-Name
Zwervend profiel:
Lokaal prodiel:               C:\Documents and Settings\jvaneijsden.BEDRIJF
Verbonden via een langzame verbinding?: Nee


COMPUTERINSTELLINGEN
---------------------
    CN=IV-LP-03,OU=SBSComputers,OU=Computers,OU=MyBusiness,DC=bedrijf,DC=loc
al
    Laatste maal dat het groepsbeleid is toegepast: 13-5-2009 at 14:30:09
    Het groepsbeleid is toegepast vanuit:IV-SERVER-01.bedrijf.local
    Drempelwaarde van groepsbeleid voor langzame verbindingen:   500 kbps

    Toegepaste groepsbeleidsobjecten
    ---------------------------------
        Windows SBS CSE Policy
        Windows SBS Client - Windows XP Policy
        Windows SBS Client Policy
        Default Domain Policy
        Update Services Client Computers Policy
        Update Services Common Settings Policy
        Disable USB

    De volgende groepsbeleidsobejecten worden niet toegepast omdat ze zijn
    gefilterd.
    ----------------------------------------------------------------------------
----------
        Login
            Filteren:  Uitgeschakeld (koppeling)

        Lokaal groepsbeleid
            Filteren:  Niet toegepast (leeg)

        Windows SBS Client - Windows Vista Policy
            Filteren:  Geweigerd (WMI-filter)
            WMI-filter: Windows SBS Client - Windows Vista

    De computer is deel van de volgende beveiligingsgroepen:
    --------------------------------------------------------
        BUILTIN\Administrators
        Iedereen
        Gebruikers
        NETWERK
        Geverifieerde gebruikers
        IV-LP-03$
        Domain Computers


GEBRUIKERSINSTELLINGEN
-----------------------
    CN=Jos van Eijsden,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=bedrijf,DC=loca
l
    Laatste maal dat het groepsbeleid is toegepast: 13-5-2009 at 14:30:18
    Het groepsbeleid is toegepast vanuit:IV-SERVER-01.bedrijf.local
    Drempelwaarde van groepsbeleid voor langzame verbindingen:   500 kbps

    Toegepaste groepsbeleidsobjecten
    ---------------------------------
        Windows SBS User Policy
        Windows SBS CSE Policy
        Login

    De volgende groepsbeleidsobejecten worden niet toegepast omdat ze zijn
    gefilterd.
    ----------------------------------------------------------------------------
----------
        Default Domain Policy
            Filteren:  Niet toegepast (leeg)

        Update Services Common Settings Policy
            Filteren:  Niet toegepast (leeg)

        Update Services Client Computers Policy
            Filteren:  Geweigerd (beveiliging)

        Login
            Filteren:  Uitgeschakeld (koppeling)

        Disable USB
            Filteren:  Niet toegepast (leeg)

        Disable USB
            Filteren:  Niet toegepast (leeg)

        Update Services Server Computers Policy
            Filteren:  Geweigerd (beveiliging)

        Lokaal groepsbeleid
            Filteren:  Niet toegepast (leeg)

        Small Business Server Folder Redirection Policy
            Filteren:  Geweigerd (beveiliging)

    De gebruiker is deel van de volgende beveiligingsgroepen:
    ---------------------------------------------------------
        Domain Users
        Iedereen
        Hulp op afstand-aanbieders
        Gebruikers
        BUILTIN\Administrators
        INTERACTIEF
        Geverifieerde gebruikers
        LOKAAL
        Domain Admins
        Windows SBS Virtual Private Network Users
        Windows SBS Fax Users
        Windows SBS Remote Web Workplace Users
        Windows SBS Link Users
        Windows SBS Fax Administrators
        Exchange View-Only Administrators
        Enterprise Admins
        Exchange Organization Administrators
        Exchange Recipient Administrators
        Windows SBS Admin Tools Group
        Exchange Public Folder Administrators
        Windows SBS SharePoint_OwnersGroup
        Schema Admins
        Denied RODC Password Replication Group

C:\Documents and Settings\jvaneijsden.bedrijf>


De share die ik wil aanmaken kan ik wel benaderen.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
En als je ingelogd als een user dat script draait werkt het dan wel? Dan staan rechten op je share wellicht niet goed.

Voor de drive maps van Group Policy Preferences zoals je meldt hierboven moet je eerst een stukje clientsoftware installeren, dat moet anders werkt het nooit.

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Craven
  • Registratie: Februari 2007
  • Laatst online: 00:01
waar heb je je script gezet? dat moet natuurlijk wel benaderbaar zijn voor gebruikers. Zet hem bvb weg in de sysvol ergens. En check meteen de rechten even.

als dat niet werkt laat ons het scriptje zien zal ik zeggen

  • josvane
  • Registratie: Oktober 2002
  • Laatst online: 23:00
sanfranjake schreef op woensdag 13 mei 2009 @ 16:16:
En als je ingelogd als een user dat script draait werkt het dan wel? Dan staan rechten op je share wellicht niet goed.

Voor de drive maps van Group Policy Preferences zoals je meldt hierboven moet je eerst een stukje clientsoftware installeren, dat moet anders werkt het nooit.
Okey, wat voor software moet ik daarvoor gebruiken?. Het script ziet er als volgt uit
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
'==========================================================================
'
' NAME: LogonScript.vbs
'
' AUTHOR:  Mark D. MacLachlan, The Spider's Parlor
' URL   : http://www.thespidersparlor.com
' Copyright (c) 2003-2007
' DATE  : 4/10/2003
'
' COMMENT: Enumerates current users' group memberships in given domain.
'          Maps and disconnects drives and printers
'
'==========================================================================


ON ERROR RESUME NEXT

Dim WSHShell, WSHNetwork, objDomain, DomainString, UserString, UserObj, Path


Set WSHShell = CreateObject("WScript.Shell")
Set WSHNetwork = CreateObject("WScript.Network")
'Automatically grab the user's domain name
DomainString = Wshnetwork.UserDomain 
'Find the Windows Directory
WinDir = WshShell.ExpandEnvironmentStrings("%WinDir%")

'Grab the user name
UserString = WSHNetwork.UserName
'Bind to the user object to get user name and check for group memberships later
Set UserObj = GetObject("WinNT://" & DomainString & "/" & UserString)

'Grab the computer name for use in add-on code later
strComputer = WSHNetwork.ComputerName


'Disconnect any drive mappings as needed.
WSHNetwork.RemoveNetworkDrive "F:", True, True

'Disconnect ALL mapped drives
Set clDrives = WshNetwork.EnumNetworkDrives
For i = 0 to clDrives.Count -1 Step 2
    WSHNetwork.RemoveNetworkDrive clDrives.Item(i), True, True
Next 

'Give the PC time to do the disconnect, wait 300 milliseconds
wscript.sleep 300

'Map drives needed by all
'Note the first command uses the user name as a variable to map to a user share.
WSHNetwork.MapNetworkDrive "S:", "\\iv-server-01\intervisie",True
WSHNetwork.MapNetworkDrive "T:", "\\iv-server-01\" & UserString & "$",True

'Remove ALL old printers
'Enumerate all printers first, after that you can select the printers you want by performing some string checks
'Set WSHPrinters = WSHNetwork.EnumPrinterConnections
'For LOOP_COUNTER = 0 To WSHPrinters.Count - 1 Step 2
'To remove only networked printers use this If Statement
'    If Left(WSHPrinters.Item(LOOP_COUNTER +1),2) = "\\" Then
'      WSHNetwork.RemovePrinterConnection WSHPrinters.Item(LOOP_COUNTER +1),True,True
'    End If
'To remove all printers incuding LOCAL printers use this statement and comment out the If Statement above
'WSHNetwork.RemovePrinterConnection WSHPrinters.Item(LOOP_COUNTER +1),True,True
'Next

'Install A Printer
'WSHNetwork.AddWindowsPrinterConnection "\\IVPC02\NRGC7528 blanco"
'WSHNetwork.AddWindowsPrinterConnection "\\IVPC02\NRGC7528 projecten"
'WSHNetwork.AddWindowsPrinterConnection "\\IVPC02\NRGC7528 woninginrichting"
'WSHNetwork.AddWindowsPrinterConnection "\\IVPC02\NRGC7528 A3"
'WSHNetwork.SetDefaultPrinter "\\IVPC02\NRGC7528 blanco"
'Now check for group memberships and map appropriate drives
'Note that this checks Global Groups and not domain local groups.
'For Each GroupObj In UserObj.Groups
'Force upper case comparison of the group names, otherwise this is case sensitive.
'   Select Case UCase(GroupObj.Name)
    'Check for group memberships and take needed action
    'In this example below, ADMIN and WORKERB are groups.
    'Note the use of all upper case letters as mentioned above.
    'Note also that the groups must be Global Groups.
'       Case "intervisie"
'          'Below is an example of how to set the default printer
'            WSHNetwork.SetDefaultPrinter "\\IVPC02\NRGC7528 projecten"
'    End Select
'Next



'Clean Up Memory We Used
set UserObj = Nothing
set GroupObj = Nothing
set WSHNetwork = Nothing
set DomainString = Nothing
set WSHSHell = Nothing
Set WSHPrinters = Nothing
  

'Quit the Script
wscript.quit


Het printer gedeelte is disabled omdat de printer nog in het andere subnet zitten

  • tc982
  • Registratie: Oktober 2003
  • Laatst online: 05-02 09:01
josvane schreef op woensdag 13 mei 2009 @ 15:08:
Ik heb even gpresult gedaan, het lijkt inderdaad dat ze niet toe gepast worden.
Hoe heb je deze gekoppeld? Heb je deze aan gebruikers gekoppeld ( een OU? ) welke machtigingen staan op de GPO ( Installeer de Group Policy Management Console )

Als het een computer GPO is, dan word deze uitgevoerd *voor* de login, dus door het default user profiel. Vandaar dat de mapping eventueel niet doorkomt.

PS: Waarom via GPO's? Je kan toch perfect gewoon het login script zetten in de AD properties? Dan het script gewoon plaatsen in %windir%\sysvol\bedrijf.local\scripts of zoiets?

Computers make very fast, very accurate mistakes.


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
tc982 schreef op woensdag 13 mei 2009 @ 23:47:
PS: Waarom via GPO's? Je kan toch perfect gewoon het login script zetten in de AD properties? Dan het script gewoon plaatsen in %windir%\sysvol\bedrijf.local\scripts of zoiets?
Flexibiliteit. De methode die jij gebruikt werd voor NT4 (en antieker) aangeraden omdat de wereld toen nog plat was..

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters

Pagina: 1