当非管理员登录时,我有一个需要从软件中心运行的脚本。
它需要将应用程序数据复制到$ENV:USERNAME\AppData\<dir>\*(除其他外),并且需要以管理员身份运行才能正常工作。
我发现的问题是,当脚本在具有管理员权限的非管理员配置文件上运行时,环境变量$ENV:USERNAME返回机器名称而不是实际登录的用户名。
有没有解决的办法?
当非管理员登录时,我有一个需要从软件中心运行的脚本。
它需要将应用程序数据复制到$ENV:USERNAME\AppData\<dir>\*(除其他外),并且需要以管理员身份运行才能正常工作。
我发现的问题是,当脚本在具有管理员权限的非管理员配置文件上运行时,环境变量$ENV:USERNAME返回机器名称而不是实际登录的用户名。
有没有解决的办法?