Avatar billede mrjowns Novice
08. marts 2002 - 11:44 Der er 6 kommentarer og
2 løsninger

Undersøge rettigheder på folder-niveau?

Jeg mangler et værktøj/applikation der på en IIS 5.0-server kan undersøge og udskrive (til txt, skærm eller printer) rettigheder på den enkelte folder på serveren. Er der nogen der kan hjælpe? --jowns--
Avatar billede mrjowns Novice
08. marts 2002 - 11:46 #1
Jeg mangler et script eller et program....! --jowns--
Avatar billede coltau Juniormester
08. marts 2002 - 12:03 #2
Du kan bruge denne funktion, som returnere attributter:

Dim fs, f, s

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
At = f.Attributtes

Variablen, At returnere værdier i følge nedenstående specifikation.

Constant Value Description

Normal 0 Normal file. No attributes are set.
ReadOnly 1 Read-only file. Attribute is read/write.
Hidden 2 Hidden file. Attribute is read/write.
System 4 System file. Attribute is read/write.
Volume 8 Disk drive volume label. Attribute is read-only.
Directory 16 Folder or directory. Attribute is read-only.
Archive 32 File has changed since last backup. Attribute is
read/write.
Alias 64 Link or shortcut. Attribute is read-only.
Compressed 128 Compressed file. Attribute is read-only.

Er det nok forklaring. ?
Avatar billede coltau Juniormester
08. marts 2002 - 12:08 #3
Der har indsneget sig en tyrk-fejl. Det hedder:

At = f.Attributes
Avatar billede coltau Juniormester
08. marts 2002 - 12:15 #4
Man kan test At på denne måde:

if At and 1 then
  Response.Write("Read-only" & "<br>")
end if

I øvrigt kan At også anvendes til at ændre attributer, hvis man har de nødvendige rettigheder.
Avatar billede mrjowns Novice
08. marts 2002 - 13:12 #5
Jeg skulle have en liste med hvilke brugere af systemet (folderne) der har hvilke rettigheder!
Avatar billede coltau Juniormester
08. marts 2002 - 13:30 #6
En folder er en mappe.

Det kan godt ske at der oprettes en folder for hver bruger på en NT - men den indeholder ikke den enkeltes rettigheder.
Avatar billede mrjowns Novice
08. marts 2002 - 14:50 #7
Tak for hjælpen! Kunne dog ikke bruge din løsning, men du skal selvfølgelig have nogle point alligevel! Du får 100p! Håber det er iorden!

Jeg brugte istedet denne component: http://www.aspuser.com/

--jowns--
Avatar billede coltau Juniormester
08. marts 2002 - 15:06 #8
tak - selom jeg misforstod.
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