Articles of windows

如何在Windows上使用特定的启动参数启动服务

如何使用特定参数启动服务? 在另一个问题,我发现 净开始servicename等等 但是如果我尝试这个, net抛出一个语法错误在我身上。 我究竟做错了什么? 编辑:澄清net start servicename工作得很好,但我需要传递参数的服务。 我可以通过在启动服务之前填入start参数来在services.msc手动执行此操作。 但是,我怎样才能从脚本中做到这一点? 另一个编辑:对不起,但我的问题是误导 。 在我的testing中,我有更多的参数,而不是/blah net start抱怨。 事实上, 任何以斜杠开头的东西都可以 。 所以net start servicename /blah works, net start servicename blah不起作用。 由于我需要net start servicename /foo bar ,这是问题的net start servicename /foo bar 。

哪个更快,为什么:传输几个小文件或几个大文件?

我很快就会拥有一个文件夹,数千个文件,每个文件的大小只有几KB。 我将需要通过Windowsnetworking从一个UNC共享转移到另一个。 一般来说,简单地复制整个文件会更快吗?还是更快地将它们压缩(例如,以最快的模式使用7zip)并发送一个或几个大文件? 或者在实践中没有区别?

什么是一些好的,免费的“虚拟机”应用程序?

我已经走出虚拟机市场一段时间了。 早在2005年,我就使用了Microsoft Virtual PC 2004(不是免费的)和当前版本的VMWare(不是免费的)。 有什么好的,免费的解决scheme? 我厌倦了在我的主机操作系统上尝试新软件,然后彻底放弃!

检查给定的用户是否有特权

给定一对用户和一个特权,我需要确定一个用户是否有权限在服务器上。 以下是我的设置: 服务器是域的一部分,但不是域控制器 基础设施中有几个信任关系的领域 有时,用户(本地,域或来自不同域)可以属于本地组,而其属于本地组的其他组(域或本地),而不是直接属于组。 最后一点的示例场景: User1属于DomainA中的组TeamA DomaimA \ TeamA是DomainB \ SpecialAccess的成员 DomainB \ SpecialAccess是DomainB \ DomainAdmins的成员 最后,DomainB \ DomainAdmins属于本地pipe理员组 本地pipe理员组具有SeRemoteInteractiveLogonRight privelege 现在,如果我有inputDomainA \ User1和SeRemoteInteractiveLogonRight我需要到达是或否回答。 所以我打开机器上的本地策略,注意哪些组是根据我所感兴趣的权利也列出,然后去服务器pipe理员,看看什么在组成员,然后我需要看看这些组中的任何组的成员等等。 我有一个直觉,可以更容易。 当我发现AccessChk工具时,我非常兴奋。持续了整整三分钟,我发现它只列出了直接的关系,所以组内的用户不会被列出。 现在我猜测,可以合并来自AccessChk的结果,以便我可以检查用户是否属于AccessChk返回的任何组,但是鉴于它不是一个域,而是几个我不知道如何处理这个。 另外AccessChk输出似乎不区分组和用户。 编辑 :本着不落入XY问题的陷阱,我真正需要做的是确保在一组服务器上没有用作IIS应用程序池标识的特定用户帐户具有SeInteractiveLogonRight或SeRemoteInteractiveLogonRight特权。 我对IIS部分没有任何问题,但是检查某个帐户的最后一个步骤是我正在努力寻找一个简单的方法来检查。 我也想自动检查,因为这是需要定期完成的。

有一个相当于chroot的窗口吗?

在一个* nix系统上,我可以使用一个chroot来隔离来自对方和系统其余部分的两个进程。 windows下有没有类似的安全系统? 或者有没有办法阻止两个进程读/写对方文件?

存储在%Windir%\ System32 \ LogFiles \ WMI \ RtBackup中的内容?

我偶尔会注意到与文件夹C:\ Windows \ System32 \ LogFiles \ WMI \ RtBackup中的ETL文件相关的资源监视器硬盘活动。 哪个进程/服务创build这些ETL文件,目的是什么? 资源监视器将“系统”显示为正确的进程,因为ETW跟踪(即ETL文件)是由内核创build的。 但是我感兴趣的是创build痕迹的过程。 顺便说一句,这发生在Windows 7上。

如何在Windows / Active Directory环境中pipe理Java?

就像我想很多人一样,我们有一个Windows / Active Directory环境和许多需要Java的内部业务应用程序。 我们的经验是Java在这样的企业networking环境中玩不起来。 初始安装是好的(至less现在有一个MSI),但是让事情继续下去可能是一个很大的挑战。 我们遇到的具体问题包括: Java有它自己的更新程序,所以它不会与我们的内部修补程序pipe理系统绑定。 缺乏任何通过GPOpipe理Java设置的工具。 要求用户手动configuration某些设置。 每台机器上有多个Java运行时(Oracle Jinitiator是这里的一个特别的罪魁祸首)。 存储在Program Files文件夹下的关键设置文件。 与我们在一起,这主要是一批login脚本和hacky解决方法,但我有兴趣听到其他人如何处理这些项目,如果有任何其他的事情需要注意这里。

长时间在大量DC上设置严格限制时,如何正确清除滞留对象?

我最近在一个环境中,在全球100多个地点有120个域控制器。 这个域从Windows 2000时代开始,随着时间的推移而升级, 严格的复制一致性从未被设置为新的DC的默认设置,并且从未在任何DC上启用。 在目录中有一些滞留的对象,因此你会经常看到相当多的冲突对象。 使用repadmin /removelingeringobjects需要知道两件事情: 哪些DC在数据库中有滞留的对象 DC上没有挥之不去的对象用作参考DC。 显然,将来应该设置这个环境,以便所有新的DC都有严格的复制一致性,并且运行repadmin /options * +strict以使得所有当前的DC使用严格的复制一致性, 但是现在会中断复制而不清除对象 。 所以我的问题是这样的:在这样一个大环境下,我不知道哪个区域中心有拖延的对象,哪些区域没有,我怎样才能find一个好的参考区域来使用repadmin /removelingeringobjects ,怎样才能保证在执行严格的复制一致性和中断复制之前,所有120+个DC都干净地留下了对象。 或者,打开严格的模式并观察repadmin /replsum来查看什么是打破和处理它更容易?

在Virtualbox中引导本机Windows安装:是否有可能?

我正在寻找类似于Bootcamp的东西。 目前,我运行Ubuntu Maveric作为我的主要操作系统,并在Virtualbox中运行Windows 7。 但是对于某些任务来说,运行Windows虚拟化似乎会导致开销和速度的损失,而且我希望能够本地启动。 理想的情况是在独立分区上双启动安装Windows和Ubuntu,并且能够在Ubuntu上的Virtualbox中启动Windows分区。 这可能吗? 另外,Bootcamp似乎是唯一能做到这一点的系统呢?

PowerShell DSC从networking共享复制

我正尝试使用PowerShell DSC从networking共享复制文件夹内容。 这里是代码: Configuration TestSetup { Node localhost { File Test { SourcePath = "\\Server\SomeShare\SomeFolder" DestinationPath = "E:\test" Recurse = $true Type = "Directory" } } } 这不工作,但是 – 当我运行它时,我得到以下错误信息: The related file/directory is: \\Server\SomeShare\SomeFolder. The path cannot point to the root directory or to the root of a net share. SourcePath must be specified […]