Avatar billede Slettet bruger
24. februar 2003 - 20:38 Der er 23 kommentarer og
4 løsninger

" <-driller

Jeg har denne linie som en del af et script:

wshShell.Run "cmd /c ""echo y| cacls \\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & " /g " & arrInput(0) & ":F administrator:F""", 1, True

Problemet er hvis mit arrInput (0) er f.eks. Per Schulze så virker det ikke i denne del af scriptet:
/g " & arrInput(0) & ":F

Det er sikkert bare en lille ting, men jeg har stirret mig blind på scriptet.
Avatar billede knico Nybegynder
24. februar 2003 - 20:43 #1
Måske sådan:

/g " & chr(34) & arrInput(0) & chr(34) & ":F
Avatar billede somaliomar Praktikant
24. februar 2003 - 20:47 #2
schulze >> Hvad er det du prøver at gøre?
Avatar billede Slettet bruger
24. februar 2003 - 20:49 #3
Jeg prøver at tildele mapperettigheder for en række brugere trukket ud fra en liste.

knico> desværre det virkede ikke, skal dog lige prøve noget.
Avatar billede Slettet bruger
24. februar 2003 - 20:50 #4
Hvis jeg blot skriver schulze virker det fint, men desværre ikke med Per Schulze
Avatar billede Slettet bruger
24. februar 2003 - 20:52 #5
Nope, det virker ikke med chr(34), træls.

Andre bud?
Avatar billede medions Nybegynder
24. februar 2003 - 20:54 #6
Brug 2 " istedet for en!

//>Rune
Avatar billede Slettet bruger
24. februar 2003 - 20:54 #7
medions>Det var det første jeg prøvede :) Men det kunne du selvf. ikke vide.
Avatar billede medions Nybegynder
24. februar 2003 - 20:55 #8
wshShell.Run "cmd /c ""echo y| cacls \\" & Server & ""\" & Hjemmemappe & ""\" & arrInput(0) & "" /g "" & arrInput(0) & "":F administrator:F""", 1, True

Ellers prøv lgie sådan!

//>Rune
Avatar billede medions Nybegynder
24. februar 2003 - 20:56 #9
wshShell.Run "cmd /c ""echo y| cacls \\" & Server & ""\" & Hjemmemappe & ""\"" & arrInput(0) & "" /g "" & arrInput(0) & "":F administrator:F", 1, True

Eller sådan...

//>Rune
Avatar billede Slettet bruger
24. februar 2003 - 20:58 #10
Hjemmemappe & ""\"" & arrInput(0)

Virker fint på denne måde:
Hjemmemappe & ""\" & arrInput(0)

Det er:
/g " & arrInput(0) & ":F
Der ikke virker.
Heller ikke på denne måde:
/g "" & arrInput(0) & "":F
Eller denne måde:
/g " & chr(34) & arrInput(0) & chr(34) & ":F
Avatar billede medions Nybegynder
24. februar 2003 - 21:05 #11
Hm prøv lige at skriv præcis hvordan det er strengen skal se ud med indhold!

//>Rune
Avatar billede Slettet bruger
24. februar 2003 - 21:06 #12
oki
Avatar billede Slettet bruger
24. februar 2003 - 22:00 #13
hmmm det er mellemrummet i Per Schulze der driller.
Avatar billede Slettet bruger
24. februar 2003 - 22:04 #14
Dette er hvad der skal ske:
cacls \\jupiter\dokumenter$\Jens /g Jens:F administrator:F

Virker fint!

Men dette:
acls \\jupiter\dokumenter$\Jens /g Per Schulze:F administrator:F
Virker ikke:(
Avatar billede Slettet bruger
24. februar 2003 - 22:26 #15
OK for at det virker skal det se således ud:
cacls "\\jupiter\dokumenter$\Per Schulze" /g "Per Schulze:F" administrator:F

Hvordan laver jeg det i denne form:
wshShell.Run "cmd /c ""echo y| cacls \\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & " /g " & arrInput(0) & ":F administrator:F""", 1, True
Avatar billede Slettet bruger
24. februar 2003 - 22:26 #16
Altså i denne form:
cacls \\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & " /g " & arrInput(0) & ":F administrator:F""", 1, True
Avatar billede Slettet bruger
24. februar 2003 - 22:27 #17
arrInput(0) = Per Schulze
Avatar billede somaliomar Praktikant
24. februar 2003 - 22:30 #18
Prøv med

""cacls \\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & """ /g """ & arrInput(0) & ":F"" administrator:F", 1, True
Avatar billede somaliomar Praktikant
24. februar 2003 - 22:33 #19
Nej sådan her
""cacls ""\\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & """ /g """ & arrInput(0) & ":F"" administrator:F", 1, True
Avatar billede somaliomar Praktikant
24. februar 2003 - 22:35 #20
"" skal væk foran
Avatar billede Slettet bruger
24. februar 2003 - 22:37 #21
Nope virker ikke.
Avatar billede somaliomar Praktikant
24. februar 2003 - 22:38 #22
Hvordan ser hele den kode der ikke virker?
Avatar billede Slettet bruger
24. februar 2003 - 22:49 #23
Sådan nu virker det:
cacls " & chr(34) & "\\" & Server & "\" & Hjemmemappe & "\" & arrInput(0) & chr(34) & " /g " & chr(34) & arrInput(0) & ":F" & chr(34) & " administrator:F""", 1, True
Avatar billede Slettet bruger
24. februar 2003 - 23:18 #24
Tak for hjælpen, det hjalp mig på rette spor. Især knico's indlæg.
Avatar billede medions Nybegynder
25. februar 2003 - 00:07 #25
*G* fair nok ;o)
Thx 4 Poinz

//>Rune
Avatar billede somaliomar Praktikant
25. februar 2003 - 08:09 #26
Tak for points
Avatar billede knico Nybegynder
25. februar 2003 - 17:29 #27
Herfra takkes også...
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
Kurser inden for grundlæggende programmering

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