Articles of windows

Windows进程pipe理工具

Unix有像新贵,天使,上帝等工具,以保持进程在系统启动时不断运行,并可以重新启动失败的进程。 Windows有能力做到这一点原生?

如果父进程终止,如何findsubprocess的父进程

有没有办法找出哪个进程开始其他进程,即使在父进程终止? 我试图通过PowerShell在Win32_Process classfind某些东西,但是我没有发现任何相关的东西。

有没有办法创build一个“可跟踪”链接(〜硬链接)到Windows上的文件夹(特别是Windows XP)?

让我们假设有: 一个文件夹和 连接点或符号链接到该文件夹 当原始文件夹移动到新的位置时,联结点和符号链接都会失败(指向孤立的位置)。 当创build一个到文件的硬链接时,链接失败并不是这种情况。 任何到文件的硬链接都可以移动到其他文件夹,并且它仍然指向硬盘驱动器上的同一物理文件。 有没有办法创build一个“链接”到一个文件夹,以便当文件夹被移动时,链接“跟踪”该文件夹的位置,仍然工作后的移动操作? 如果没有,为什么这是不可能的。

基于srvstart.exe的服务启动然后closures。

我尝试使用此语法创build一个服务,以使用srvstart.exe启动应用程序作为服务 SC CREATE myapp DisplayName= "myapp" binPath= “srvstart.exe myapp -c E:\Systema\myapp\myapp.ini” start= auto myapp.ini在哪里 [myapp] startup=”E:\Systema\myapp\myapp.exe” shutdown_method=winmessage 但每当我尝试启动服务,我收到这个消息 myapp服务在本地计算机上启动,然后停止。某些服务会自动停止,如果它们未被其他服务或程序使用 我做错了什么? 有没有其他方法来创build一个简单的后台服务的exe文件?

用Nagios / IcingatestingIPsec?

我的几个Windows服务器正在运行IPsec。 有一小部分在重启IPsec服务时出现问题。 因此,我想设置一个监视检查,以validationIPsec是否正常工作。 我希望这些testing尽可能完整。 哪个选项会提供最可靠的结果? 我想以下任何选项都可以工作,但我不确定哪个是最可靠的检测方法。 发起一个IPsec握手(不知道现在怎么样,也许安装strongswan vpn客户端?) validationIP协议50/51的可用性 validationUDP端口500可用性,例如sudo nmap secure-casadev -sU -p 500 -Pn

有没有办法从Linux获取Windows更新信息?

我是Linuxpipe理员,从Linux主机执行大部分的pipe理工作。 我使用一个脚本来维护我的Linux补丁程序,这个脚本出来并查询Linux主机,并获得正常运行时间,最后一个补丁date和一些补丁程序。 如果可能的话,我正在从窗口做同样的事情。 我已经研究过Linux的WMIC( http://www.aldeid.com/wiki/wmic-linux ),但从我所看到的它不支持获取Windows更新信息所需的命令集,例如在这里find: http://pario.no/2011/06/19/list-installed-windows-updates-using-wmic/ 虽然最终从linux启动更新会很好,但是现在我只是想获得这些信息。 这样做的主要原因是集中pipe理和汇报。

在计划任务中参数化PowerShell参数

我有一堆PowerShell脚本在不同时间通过计划任务启动。 脚本用不同的参数运行多次。 也不熟悉脚本的pipe理员需要能够更改参数而不必编辑代码。 由于这个要求,我将参数通过parameter passing给计划任务中的powershell.exe。 但是这立即变得笨拙,因为现在要改变一个脚本的参数,你必须进入任务调度程序,并编辑参数到powershell.exe,现在看起来像这样(甚至更长): -command "& 'C:\some\file\path\' -param1 'C:\some\file\path\' -param2 'C:\soawme\fawdile\pawawasth\' -param3 'C:\some\fisdfle\pasdfth\' -param4 'some arg'" 所以现在我想要做的就是每个脚本只需要一个可编辑的configuration文件,其中的参数可以由pipe理员更改。 我也可以更容易地组织参数 – 具有所有脚本使用的“全局”参数configuration文件,然后使用特定于脚本的configuration文件。 我以为我会在configuration文件中使用JSON ,并正在考虑做这样的事情: { "folder1": [ "string", "C:\\sldks\\dsf\\sdf\\sdf\\sd\\fsdf\\" ], "folder2": [ "string", "C:\\jiji\\sfef\\igig\\igg\\" ], "CSSFile": [ "string", "\\\\some\\netqwork\\path\\" ], "DBServer": [ "string", "myserver" ], "DB": [ "string", "DB" ], "SqlQuery": [ "string", "SELECT * […]

使用MDT并添加Microsoft Visual C ++重新分发包

我一直在使用WDS deplic默认图像一段时间,我刚刚了解MDT。 我正在添加应用程序。 我想包括所有的Microsoft Visual C ++ 2005-2010 x86 / x64。 不过,我目前在Windows网站上有.exe。 我无法弄清楚如何添加它们。 我需要运行它们什么的,然后添加源文件?

在.wim离线安装应用程序

我们只是把我们的图像从古老的幽灵GHO切换到.WIM格式。 其中一个原因是我们听说软件更新可以在.WIM的离线状态下进行修改/安装。 例如,现在如果我们想从Adobe Reader X转移到Adobe Reader XI,我们需要放弃我们的基础,卸载Reader X,安装Reader XI,重新密封我们的系统映像,然后在Ghost中重新捕获。 不幸的是,我能find的唯一过程看起来像只适用于Windows更新。 我发现的其他演练展示了如何将软件作为SCCM中的任务序列的一部分进行部署,这是我无法访问的,而我们的客户实际上并没有networking基础结构支持。 这是可能的,或者我们误解了离线更新function的范围?

Netdom未能成功完成

我在VMWare上有两台服务器。 一个是Server 2008 R2的标准安装,另一个是Server 2008核心。 Server 2008的IP为: 192.168.186.135 ,计算机名称为: SERVER01 。 这是一个域控制器,并与Active Directory一起安装了DNS。 该域名为:contoso.com Server 2008 Core的IP为: 192.168.186.137 ,计算机名称为: SERVER02 他们可以互相ping通,但是当我尝试运行以下内容: netdom join SERVER02 /domain:contoso.com 结果: The specified domain either does not exist or could not be contacted. The command failed to complete successfully. 我在想这可能是一个DNS问题? 我是服务器新手,我正在自学。 任何帮助,将不胜感激。 提前致谢。