解决:Windows Server 2003 域中设置user用户后,该用户登录后无法使用服务器的共享文件夹

本文介绍了解决域用户无法访问共享文件夹的问题。通过将用户权限从User提升至PowerUsers或Administrators,使得用户能够顺利访问域内的共享资源。

 

    由于在2003中的Domain Users中设置的user,且该user用户计算机中的权限也是user,则它在服务器中登陆后的权限也相当于本地普通用户(Local User),所以无法使用域中的共享文件夹(此共享文件夹的权限设定中若使用Everyone权限则是在工作组中的共享,和域概念不同,且不符合架构域的需求).


    解决方法是在用户计算机上,使用administrator账户将登录的用户权限提升到Power UsersAdministrators,即可访问域中的共享文件夹.

### C# 中 Windows 服务 (WinService) 的开发与管理 #### 创建 Windows 服务 为了创建一个新的 Windows 服务应用程序,在 Visual Studio 中可以选择“Windows 服务”模板来初始化项目。这会自动生成基本的服务类文件和服务设计器窗口,允许开发者定义服务的行为逻辑[^1]。 ```csharp public partial class MyNewService : ServiceBase { public MyNewService() { InitializeComponent(); } protected override void OnStart(string[] args) { // 启动时执行的任务代码写在这里 } protected override void OnStop() { // 停止时执行的任务代码写在这里 } } ``` #### 安装与调试 Windows 服务 当服务处于手动启动模式时,可以在系统的“服务”控制面板中找到并启动该服务。对于正在开发中的服务来说,建议将其配置为手动启动以便于测试和排除错误;一旦服务进入运行状态,则不允许对项目的构建操作进行更改[^2]。 要安装新编译好的 Windows 服务,可以利用 .NET Framework 自带工具 `InstallUtil.exe` 来完成这一过程。命令行指令如下所示: ```bash installutil.exe E:\Path\To\ServiceExecutableFile.exe ``` 此命令将会注册指定路径下的可执行文件作为系统级别的服务实例,并按照所提供的参数自动处理依赖关系和其他必要的设置工作[^3]。 #### 卸载已有的 Windows 服务 如果想要移除不再需要的 Windows 服务,同样可以通过 `InstallUtil.exe` 工具实现这一点。只需向上述命令添加 `/u` 参数即可指示卸载动作的发生: ```bash installutil /u Path\To\ServiceExecutableFile.exe ``` 这条语句将从操作系统中彻底删除由给定路径指向的那个特定服务组件及其关联项[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值