Ele*_*ios 2 user-accounts user-profiles username windows-8
当我第一次登录 Windows 8 时,这是我的用户文件夹:
C:\Users\Administrador.ELEKTRO-PC
Run Code Online (Sandbox Code Playgroud)
计算机名附加到用户名(笑),但真正的用户名是这样的:
Administrador
Run Code Online (Sandbox Code Playgroud)
我有很多脚本可以使用“%username%”环境变量而不是“%userprofile%”,我不能也不会更改它们。
我需要以一种无声的方式修改这个 Windows 8 灾难以将正确的名称返回到我的用户文件夹名称,我该怎么做?
我正在寻找以静默/无人值守方式进行操作的方法,因为我需要在无人值守的 Windows 8 安装中执行此操作,因此我无法手动创建帐户以重新启动以登录其他帐户或奇怪的事情.
我希望这可以通过批处理或 vbs 脚本中的一些说明来完成,以便在 Windows 8 安装的安装后部分运行脚本...
PS:我在相关问题中看到,有时用户名称是“C:\Users\Username_000”,但在我的情况下不是,所以不管。
所以......如果可以用脚本来完成,那么我可以想象哪一个是伪方式的第一条指令:
Dim Username as string = expand_variable(%username%) -> (Administrador)
Dim ComputerName as string = expand_variable(%Computername%) -> (ELEKTRO-PC)
Dim FolderName as string = expand_variable(%userprofile%).substring.lastindexof("\") -> (Administrador.ELEKTRO-PC)
' Now we have the correct user name to rename the folder,
' but now what is the next step to do? to let windows to rename the userfolder...
Run Code Online (Sandbox Code Playgroud)
如果重命名配置文件变得太麻烦或不可能,您可以改为使用mklink在重定向到实际路径的预期路径上创建一个NTFS 连接点:
mklink /J C:\Users\Administrador C:\Users\Administrador.ELEKTRO-PC
Run Code Online (Sandbox Code Playgroud)
然后您将看到一个名为“C:\Users\Administrador”的目录。当您查看内部时,您将看到 Administrador.ELEKTRO-PC 目录的内容。
| 归档时间: |
|
| 查看次数: |
1324 次 |
| 最近记录: |