Avatar billede inf3ct3d Nybegynder
15. april 2003 - 08:52 Der er 14 kommentarer og
1 løsning

Logon scripts

Jeg har et mindre problem, jeg skal lave et logon script som laver et afdelingsdrev, fællesdrev og et privatdrev til en win98 maskine og min server er en win2kserver.

Der er ingen problemmer med at lave et afdelings- og fælles-drev men jeg kan ikke lave et privatdrev. Og det eneste jeg kender der kan lave det er %username%, men eftersom det ikke virker i 98, så kan godt sige at jeg er lidt på bib. :D

Logon scriptet ser sådan ud indtil videre:

REM Sharedrev
NET USE X: \\Win2kserver\sharedrev
REM Afdeling
NET USE Y: \\Win2kserver\afdeling

Og inde i UserManager under profile i connect er drev Z: sat til \\Win2kserver\Privatdrev\%username% men det virker ikke... Nogle som kan hjælpe bliver jeg en happycamper :D :D
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 08:57 #1
Ov, jeg har lige lidt mere. Jeg lige havde glemt i en fart. Jeg skal også have gjort så man for tildelt en printer i det script. Den printer har en IP der er 192.168.2.5, så hvis det kan gøres må i gerne hjælpe til med det også :D
Avatar billede dinkie Nybegynder
15. april 2003 - 09:01 #2
Net use [drev]: /Home
Avatar billede jpvj Nybegynder
15. april 2003 - 09:02 #3
Du kan bruge kixtart fra www.kixtart.org. Det er et scripting sprog, der er MEGET let at gå til. Du kan let bruge userID som variabel til din "net share" kommando.

Princippet er, at du laver en .kix fil (ex. logon.kix) som du kalder med wkix32.exe logon.kix fra dit start script.

Sig til hvis du ikke kan finde ud af det, så kommer hjælpen fluks...

JP
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 09:57 #5
okay, tak for svarene, men... jeg skal jo have lavet det så det kan bruges på en 98 maskine, men når 98 er noget gammelt lort, så er der problemmer med addwindowsprinterconnection som flinke dinkie lavet et link til, men det virker ikke i 98 :'( så hvis i havde noget som passede til 98 så ville det være kanon. :D er der nogle som kan lave et script så man kan se hvordan det skal de ud? Og det der kixtart hvordan virker det ? Jeg har hentet den og prøvet at se hvad det var, men det eneste der sker når man åbner kixtart.exe så kommer der et MS-DOS vindue op, og så står der hvem der er logget ind og ikke hvordan man skal lave et script eller er det mig der ikke fatter en meter? :D
Avatar billede jpvj Nybegynder
15. april 2003 - 10:19 #6
kixtart er en fortolker, som skal kaldes med en fil.

Prøv ex. at skrive følgende til printer.kix (dvs. du opretter filen printer.kix):

IF ADDPRINTERCONNECTION("\\server\printer") THEN
ENDIF

Så kalder du filen på W98 med
kixtart printer.kix
eller
wkix32 printer.kix

wkix32 kører hurtigere og i baggrunden svjh.

JP
Avatar billede jpvj Nybegynder
15. april 2003 - 10:20 #7
Manualen kan du forresten finde her:
http://kixtart.org/bin/KiXtart.chm
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:24 #8
Skal den ligge i en speciel mappe? husk jeg er n00b til det her... Jeg har næsten aldrig rodet med scripts :(
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:25 #9
hmmm jeg har ikke så lang tid til at lave det... :( jeg har kun 1 dag :( jeg skal lave det til en afsluttende opgave i min Uddannelse :(
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:27 #10
Der er ikke lige nogle som ved hvordan man laver et privatdrev i 98 fra en win2k server? og det må gerne være et eksempel og hvor scriptet skal ligge :D
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:34 #11
Og det der ADDPRINTERCONNECTION virker kun til WIN NT familien
This function is available only on Windows NT family, and can be used only to connect to printers on a server running the Windows NT/2000/XP operating system.
Avatar billede jpvj Nybegynder
15. april 2003 - 10:40 #12
Du lægger kixtart programmet "et eller andet sted, hvor der er adgang", eks. på serverens NETLOGON share. Samme sted lægger du .kix filen, som du selv skal skrive.

Nu har jeg ikke kørt det med W98, men det burde virke.

Hvis homediret er sat på din DC er der vist følgende eks. i manuelen:
USE H: @HOMESHR ; connect to user's home share
IF NOT @ERROR = 0
  MessageBox("Fejl under tilslutning til hjemme drev", "Logon")
ENDIF

Hvis ikke homediret er sat, antager jeg, at brugeren private share hedder det samme som brugernavnet? eks:
logon navn = jp
share = \\server\jp

Din .kix fil skal så se således ud
USE H: \\server\@USERID ; connect to user's home share
IF NOT @ERROR = 0
  MessageBox("Fejl under tilslutning til hjemme drev", "Logon")
ENDIF
Avatar billede jpvj Nybegynder
15. april 2003 - 10:43 #13
>Og det der ADDPRINTERCONNECTION virker kun til WIN NT familien
Damn... W98 er IKKE min stærke side.

Fandt detteher hos MS:
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/scriptcenter/scrguide/sas_wsh_nuqj.asp

Her står, hvordan du kan lave det i WSH (vbs fil, der afvikles direkte af Windows Scripting Host).

JP
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:44 #14
Der stå i manualen at ADDPRINTERCONNECTION at det ikke virker, så jeg ved at det ikke vil virke.
Avatar billede inf3ct3d Nybegynder
15. april 2003 - 10:59 #15
Nå, det er der ikke noget at gøre ved, for jeg kan ikke læse mig til det :( eller mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester