当我第一次登录 Windows 8 时,这是我的用户文件夹:
C:\Users\Administrador.ELEKTRO-PC
计算机名附加在用户名后面(哈哈),但真正的用户名是这样的:
Administrador
我有许多脚本使用“%username%”环境变量而不是“%userprofile%”,我不能也不会改变它们。
我需要修改默默地这个 Windows 8 灾难无法将正确的名称返回到我的用户文件夹名称,我该怎么做?
我正在寻找以静默/无人值守的方式执行此操作的方法,因为我需要为 Windows 8 的无人值守安装执行此操作,所以我无法手动创建帐户来重新启动以登录其他帐户或奇怪的事情。
我希望可以通过批处理或 vbs 脚本中的某些指令来完成此操作,以便在 Windows 8 安装的后安装部分运行该脚本...
附言:我在相关问题中看到,有时用户文件名称是“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...