Asked by:
Corrected view of user folders

Question
-
I have a server that stores user folders. For some time, I saw that some folders do not have a username but have a Documents folder.
When I right click and select properties, there is the name of user.
How can I give the good name on the folders? I have tried with a script
For Example, I have a different folders : AZE RTY UIO OPQ Documents - in properties desktop.ini the owner is DFG Documents - in properties desktop.ini the owner is GHJ Documents - in properties desktop.ini the owner is KLM WXC VBN
Thanks you in advance for your answers !
- Moved by Bill_Stewart Monday, October 2, 2017 7:03 PM Unanswerable drive-by question
Wednesday, August 16, 2017 6:42 AM
All replies
-
Hi,
first you should read this: This forum is for scripting questions rather than script requests.
And then you should post your code. Probably someone is able to help you here.
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''Wednesday, August 16, 2017 7:29 AM -
To get the folder owner you could run (get-acl $filepath).owner and pass this into a variable and use this value to rename the folders. You will probably have to split the value as it will be domain\username.Wednesday, August 16, 2017 7:51 AM
-
Thank you simbrook2. I will try to create a script with this instruction.Wednesday, August 16, 2017 8:18 AM
-
Just a bit more with the split
$filepath = "C:\test\converted.xml"
$owner = (get-acl $filepath).owner
$result= $owner.split("\")
$result[1]Wednesday, August 16, 2017 8:36 AM -
I got my result with the command Get-ItemProperty instead of get-acl.
Now, I have to rename the folders with my result.
Thank you for your help simbrook2
Wednesday, August 16, 2017 8:44 AM -
User folders created by Group Policy do not have a user name but will have a documents folder. The name in the display is generated by the profile manager in an interactive session. The folders should not be renamed.
\_(ツ)_/
Wednesday, August 16, 2017 2:03 PM -
simbrook2 :
I've do a script with create a desktop.ini in the users folders.
How I can do for create the files compared to username ?
Here my script :
Remove-Item U:\test\test\*\desktop.ini -Force $file = New-Item -Path "U:\test\test\*" -Name "desktop.ini" -ItemType file -Force $owner = (Get-ItemProperty U:\test\test\*).Name foreach ($username in $owner){ $myline = "[.ShellClassInfo] LocalizedResourceName=$username IconResource=%SystemRoot%\system32\imageres.dll,-112 IconFile=%SystemRoot%\system32\shell32.dll IconIndex=-235" } Add-Content $file $myline
I don't have the good folder in my file
Wednesday, August 16, 2017 2:35 PM -
A file object does not have an "Owner" property.
This will get the owner of a file:
(get-item test.*).GetAccessControl().Owner
It is very hard to understand what you are trying to accomplish.
\_(ツ)_/
Wednesday, August 16, 2017 2:45 PM