1

我正在探索一种为 Windows 7 创建信息亭模式的简单方法。我在一家管理公寓住宅的物业管理公司工作。每家酒店都有一个商务中心,配备可供居民使用的个人电脑。现在,我们正在为软件付费,以严格锁定 PC,这样居民就不会丢弃它们,他们一有机会就会这样做。我正在寻找一种更简单且具有成本效益的解决方案。

我的想法是将“居民”帐户限制为用户权限,并在每次启动时删除该用户配置文件。他们将无法以这种方式安装应用程序或将任何内容永久保存到 PC。

我在删除个人资料时遇到问题。大多数删除配置文件的工具都专注于删除早于设定时间范围的配置文件。这些不起作用,因为我不能将它们设置为少于 24 小时。我在计划任务中尝试了一个简单的“rd C:\Users\Resident /s /q”,但在登录之前无法在 SYSTEM 或管理员帐户的凭据下运行。这些是未安装 powershell 3 的基本 PC,因此大多数 powershell 脚本都已发布。

它只需要对配置文件进行简单的破坏。快速而肮脏,让 Windows 在每次重新启动时构建一个新的。任何想法或建议将不胜感激。:)

4

1 回答 1

3

我找到了我的答案。

我在机器组策略中添加了一个关闭批处理脚本,它执行以下操作......

NET USER Resident /DELETE
RD C:\Users\Resident\ /S /Q
NET USER Resident /ADD
NET USER /COMMENT:"Resident"
NET USER /FULLNAME:"Resident"
NET USER /PASSWORDCHG:NO
NET USER /EXPIRES:NEVER
WMIC PATH Win32_UserAccount WHERE NAME='Resident' SET PasswordExpires=FALSE
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21" /f

这将删除并重新读取帐户,删除文件夹和关联的注册表项。我有一个管理员帐户,根本不会受到密钥删除的不利影响。这完成了我想要的。该帐户以我需要的方式受到限制,并且每次重新启动时都会刷新。

我的最后一个动作是创建一个每晚重新启动 PC 的任务。

SCHTASKS /CREATE /TN "NightlyReboot" /TR "SHUTDOWN -R -F -T 0" /SC DAILY /ST 03:00:00 /SD 01/01/2013

这样就可以了。:)

谢谢大家的帮助和建议。我能够从所有事情中汲取一些东西并做出合理的解决方案。现在,我每年为我们节省了 6 到 7 千美元的许可费用。哇哦!!

于 2013-06-18T16:30:47.100 回答