Windows账户管理
发布时间:2021-01-08 08:50:48 所属栏目:系统 来源:网络整理
导读:副标题#e# windows账户管理 最近部署人员给我们提了一个需求,就是希望简化部署过程。 为了能够远程桌面控制终端电脑,他们需要为每台终端设置进行一些设置,例如创建用户名和密码,开启允许 远程桌面设置,以及开机免登录的设置,这部分的操作加大了部署人
开机免登录设置 /// <summary> /// 免登陆设置 /// </summary> public static void AutoAdminLogon(string userName,string password) { Microsoft.Win32.RegistryKey root = Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine,Microsoft.Win32.RegistryView.Registry64); Microsoft.Win32.RegistryKey item = root.OpenSubKey(@"SOFTWAREMicrosoftWindows NTCurrentVersionWinlogon",true); if(item != null) { item.SetValue("AutoAdminLogon","1"); item.SetValue("DefaultUserName",userName); item.SetValue("DefaultPassword",password); } } 允许远程桌面设置 /// <summary> /// 允许远程桌面设置 /// </summary> public static void AllowRemote() { Microsoft.Win32.RegistryKey root = Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine,Microsoft.Win32.RegistryView.Registry64); Microsoft.Win32.RegistryKey item = root.OpenSubKey(@"SYSTEMCurrentControlSetControlRemote Assistance",true); if(item != null) { item.SetValue("fAllowToGetHelp","1"); } item = root.OpenSubKey(@"SYSTEMCurrentControlSetControlTerminal Server",true); if(item != null) { item.SetValue("fDenyTSConnections",Microsoft.Win32.RegistryValueKind.DWord); } item = root.OpenSubKey(@"SYSTEMCurrentControlSetservicesSharedAccessParametersFirewallPolicyFirewallRules",true); if(item != null) { item.SetValue("RemoteDesktop-In-TCP","v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=3389|App=System|[email?protected],-28753|[email?protected],-28756|[email?protected],-28752|"); } } (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |