webForumDet fria alternativet

Permission denied för VBS skript på AD server

Windows

2 svar · 228 visningar · startad av Mean

Medlem sedan jan. 200137 inlägg
Frågan#1

Hej!!
jag har en fråga??
Jag har ett skript som skall ta bort filer automatiskt på en AD server. skriptet ser ut som följer:

Option Explicit

Dim objFSO, objFile, objFolder, objFilesCollection, PathToFolder
Dim ModDate, NowDate, ExpressionResult, NrDaysOld
Dim objFoldersCollection, objNewFolder

Set objFSO = CreateObject("Scripting.FileSystemObject")

PathToFolder = "d:\BkpUser"
NrDaysOld = 10

Set objFolder = objFSO.GetFolder(PathToFolder)

Set objFoldersCollection = objFolder.SubFolders

Set objFilesCollection = objFolder.Files

For Each objFile In objFilesCollection
ModDate = FormatDateTime(objFile.DateLastModified, 2)
NowDate = FormatDateTime(Now(), 2)
ExpressionResult = DateDiff( "D", CDate(ModDate), CDate(NowDate))

	 If ExpressionResult \>= NrDaysOld Then
	 		 objFSO.DeleteFile(objFile.ShortPath)
	 End If

Next

For Each objNewFolder In objFoldersCollection
ModDate = FormatDateTime(objNewFolder.DateLastmodified, 2)
NowDate = FormatDateTime(Now(), 2)
ExpressionResult = DateDiff( "D", CDate(ModDate), CDate(NowDate))

	 If ExpressionResult \>= NrDaysOld Then
			 objFSO.DeleteFolder(objNewFolder.ShortPath)
	 End If

Next
Set objFSO = Nothing
När jag kör skriptet så får jag ett fel meddelande:
Script: c:\folder\folder\deleoldfiles.vbs
Line: 42
Char: 7
Error: Permission denied
Code: 800A0046

foldern som den försöker accessa är begränsad så att bara administrator har full access. Men när jag kör skriptet så kör jag det inloggad som administrator och får endå felmeddelandet.
När jag kör en schedule på den så kör jag den som administrator men ingenting händer.
Kan någon tala om för mig om det är så att skriptet körs som en ett annat konto och om det i sådana fall går att ge det kontot rättigheter till foldern??

Snälla hjälp mig!!

Medlem sedan feb. 200115 571 inlägg
#2

Testa att lägga till kontot SYSTEM och ge det fullständiga rättigheter med.

Medlem sedan jan. 200137 inlägg
#3

Jag glömde att skriva det att System har fulla rättigheter oxå!!

Men tack för tipset:)

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)