powershell script to remove files on a list of remote computers
what I'm trying to do is...
I have a file with computers names in the following format
computername1
computername2
computername3
I need to go to each computer, search the directory of each user to locate files that start with fs_action and delete them. Still trying to get a handle on powershell. Here's where I am... doesn't seem to locate / list them. Any help?
Nothing was returned. I even pared it down to...
get-childitem "\\actualcomputername\c$\documents and settings" -include fs_action* -recurse| foreach {Write-host $_.fullname}
and still nothing...
These files are located under multiple user profiles.
C:\documents and settings\multiplenames\Local Settings\Temp
these are files verified to reside under a couple of the users.
I'm running this from a Windows 7 box checking XP boxes.
Thanks for the assistance so far...
David
SieQ
and if you would skip "-include" option, does it list something ?
and do you have rights to access "$" shares
are these shares available ?
WaywardS0n
ASKER
After implementing the testing changes you mentioned (skipping the -Include), I noticed that not all the directories were listed, its not -recursing hidden folders. C:\documents and settings\multiplenames\Local Settings is/are hidden folders.
So I added the -Force option and now I'm getting results.
Thanks for the assistance!
David
PS, any workarounds for the....
"Get-ChildItem : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters."
error message?
get-childitem "\\actualcomputername\c$\d
and still nothing...
These files are located under multiple user profiles.
C:\documents and settings\multiplenames\Local Settings\Temp
these are files verified to reside under a couple of the users.
fs_action_609.bat
fs_action_609.finish
fs_action_609.res
I'm running this from a Windows 7 box checking XP boxes.
Thanks for the assistance so far...
David