UnauthorizedAccessException in powershell using Clear-Content

I have a log file that I want to clear each day as part of running a script.  However I get an UnauthorizedAccessException even though the script is running as Administrator and Security on it is Full Control for Everyone

I'm stumped, what do I need to do?
c7c4c7Asked:
Who is Participating?
 
QlemoConnect With a Mentor Batchelor, Developer and EE Topic AdvisorCommented:
Strange. Rename or delete the logfile, and then try each of both commands again, deleting the log file between the test.
We try to find out whether it is file create or overwrite issue.
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
It might be in access by AntiVirus software, or another process. Did you check that yet?
0
 
c7c4c7Author Commented:
Anti Virus is not the problem, I tried that.   Another process - only process that access it is the one that creates it and I disabled that to see if it was causing the problem, no change in outcome.
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Is the file local or on a share?
Are you able to delete/change/rename the file manually?
If loacal, check with Process Explorer or handle.exe (both www.sysinternals.com) whether the file is not open anymore. handle.exe might be easier for that purpose, as you just have to provide a part of the filename to get all open handles for that file.
0
 
c7c4c7Author Commented:
Is the file local or on a share? - Local
Are you able to delete/change/rename the file manually? - Yes
If loacal, check with Process Explorer or handle.exe - No matching handles found.
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Are you able to issue the Clear-Content manually?
If so, the script's autorization has to be the issue.
0
 
c7c4c7Author Commented:
Are you able to issue the Clear-Content manually? - Nope same result
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Then the following shouldn't work either:
"" > C:\logfile
Clear-Content c:\logfile -force

Open in new window

with the proper path and filename, of course.
0
 
c7c4c7Author Commented:
What does this do

"" > C:\logfile
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Overwrite your log file with an empty string - (almost) the same as Clear-Content should do.
0
 
c7c4c7Author Commented:
Access to Path is denied
UnauthorizedAccessException
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Thanks for the points, but I can't see a solution here?
0
 
c7c4c7Author Commented:
Don't know what it was.  Deleted file, let it get recreated and bingo it worked.

No restart in between, no changes to security .. it just started working
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.