Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Servers

Verschillende profielen voor verschillende pc's mogelijk ?

rsa
4 antwoorden
  • Ik heb in ons Windows 2000 netwerk verschillende pc's staan

    Iedere leerling heeft zijn eigen account. Nou heb ik dus 15 Athlon 2000+ pc's en 20 Pentium 3 733 en 31 Athlon 1400 pc's

    Nou wil ik graag verschillende profielen gebruiken, omdat er verschillende software op de pc's staan..

    ik heb 3 verschillende images voor 3 types.

    Nou is mijn vraag is het mogelijk dat als ik bv op PC 1-15 inlog dat ik dan bv profile \\server\profiles$\athlon2000
    tuser.man gebruik.

    en als ik op pc 16-30 inlog dat ik dan \\server\profiles$\pentium733
    tuser.man gebruik.

    Ik wil dus niet dat de leerlingen verschillende accounts krijgen. Ik wil dus een profiel koppelen aan een PC en niet aan een leerling.

    Is dit mogelijk ? En hoe doe je zoiets ?
  • Is niet zo simpel, maar je kan het waarschijnlijk wel met een scriptje oplossen.
    Ik ga er ff vanuit dat je pc's win2k of hoger draaien en dat je een AD domein hebt draaien.
    Binnen de ADUC in de properties van de user kun je een profile path met variabelen maken.
    Bijv \\server_name\profiles\%soort_processor%\%username%
    Die %soort_processor% bestaat niet, maar die zou je wel in een computer startup script op basis van windows script host icm ADSI toe kunnen laten wijzen.

    Bijv.

    Set WshShell = CreateObject("WScript.Shell")
    Set objSysInfo = CreateObject("ADSystemInfo")

    ' makes environment settings permanent and for all users
    ' Use "USER" instead of "SYSTEM" to set it for
    ' current user only.
    Set WshSystemEnv = WshShell.Environment("SYSTEM")

    ' Set your environment variable %soort_processor%
    if < hier zul je iets moeten verzinnen dat onderscheidt maakt tussen de beide soorten pc's > then
    WshSystemEnv("soort_processor") = "directory_name"
    end if
  • Hmm ja…. Ik dacht even dat ik het gevonden had maar toch niet.

    Ik heb het scriptje vereenvoudigt tot

    [i:0774c85e3c]Set WshShell = CreateObject("WScript.Shell")
    Set objSysInfo = CreateObject("ADSystemInfo")

    Set WshSystemEnv = WshShell.Environment("SYSTEM")

    WshSystemEnv("soort_processor") = "testprofiel" [/i:0774c85e3c]

    en dit startupscript gekoppeld aan een computer groep.

    Lijkt allemaal goed te gaan alleen wanneer ik dus aanmeld krijg ik een foutmelding ""Cannot Create User Profile directory_name"

    Het lijkt er dus op dat de waarde van de server komt. Dat is jammer.

    Dus zoals het er nu naar uitziet moet je dus script starten op de server wanneer een computer in netwerk aanmeld ?!?
  • Ik geloof dat ik mijn conclusie te snel heb getrokken. :lol:

    Zoals ik het nu doe met Group Policy een startup Script koppelen aan een computer-groep moet je 2 keer opnieuw opstarten.

    De eerste keer opstarten krijgt windows wel de waarde mee voor %soort_processor% alleen gebruikt hij nog steeds de oude.

    Pas bij een 2de reboot pakt hij de nieuwe waarde en werkt alles perfect.

    Wel jammer dat je 2 keer opnieuw moet opstarten maar het werkt wel :D

    Bedankt voor de hulp.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.