Articles of windows

需要排除批量For循环中的特定结果

我有一个脚本recursion地加载文件从一个特定的目录(和子目录)到一个java类path使用FOR循环。 它看起来像这样: FOR / r 目录 %% F IN(* .jar)DO调用:addcp %% F 不幸的是,我现在需要从结果中排除一个特定的子目录(我不希望加载一些jar文件)。 我试图在FOR循环中嵌套一个IF语句,但是没有成功。 不幸的是,改变脚本语言不是一种select,迭代每个子目录将是一个维护的噩梦。 有没有人有办法做到这一点? 我尝试了这样的: FOR / r 目录 %% F IN( * .jar)DO IF %% F == * string * DO call:addcp %% F 但它没有工作。

通过远程桌面login到Windows Vista时,防止一些启动程序运行

当我通过Remote Dekstoplogin到Windows Vista桌面时,是否可以防止某些启动程序运行? 我希望有一个类似“Capster”的解决scheme,如果CapsLock打开,添加到启​​动快捷方式将只运行它的参数中的可执行文件。 虽然我想真正检测我是否通过远程桌面login,而不是查找关键状态。 我希望在启动时禁用的应用程序types是我的即时消息客户端,在这种情况下,Digsby,Windows Sidebar,Samurize和UltraMon与多个显示器一起工作。

是否有一个命令行工具来启用在Windows上审计用户login/注销事件?

我知道你可以从本地安全策略编辑器做到这一点,但我想要一个命令行工具,我可以从一个自动脚本运行。 我需要这个Windows XP和以上的客户端。 附加问题(有点哲学):为什么审计用户login/注销默认情况下在Windows上启用? 它logging了许多其他的东西默认情况下是不太有用的(IMO),为什么不呢?

查询在线域的计算机

在我工作的地方,我们使用一个名为Dameware的软件来远程pipe理我们域中的计算机。 通过Dameware,我们可以获得所有在线和当前连接到域的计算机的列表。 我们正在推出新的桌面pipe理软件,不提供此function给我们。 我们需要知道计算机的名称,当我们想要连接到它。 我知道如何获得属于该域的计算机列表,但也返回可能或不可能在线的计算机。 如何将当前连接的计算机列表(即,它们具有活动的networking连接)返回给域? 我想回到属于该域的计算机列表,然后ping每一个,但我认为这将是缓慢的,完全浪费资源。 你有没有遇到过这个问题,如果是的话,有什么解决scheme为你工作? 我宁愿一个.NET解决scheme,但VB脚本也将工作。 我最终可能会为此分发给我们的IT团队成员。

将计算机join到不同的DNS名称空间中的域

我的AD域设置在: mydomain.net 此名称空间的DNS也驻留在DC上。 我有一些生活在命名空间的机器: sub.mydomain.net 此子域的DNS服务不在DC / Windows框中。 我想将这些机器join到mydomain.net的DC中 – 并保留其DNS名称空间和身份。 怎么会这样做呢?

为什么TeamViewer启动Web服务器?

我刚刚阅读这篇文章,我发现: “经过90分钟的故障排除之后,Nash将问题追溯到TeamViewer,后者用于远程pipe理客户端的服务器。事实certificate,Apache一旦closures,程序就会在客户机上打开自己的networking服务器客户这个大型商业软件提供商不可能重新启动它的正确网站。“ http://www.theregister.co.uk/2009/07/24/teamviewer_snafu/ 我最近开始使用TeamViewer,因为它比UltraVNC好得多(在XP和Vista上运行,服务器拨出,而不是要求用户在其路由器上打开一个端口+比UVNC更好的性能)…但是我认为TeamViewer有服务器和客户端连接到电视的Web服务器的数据在两台主机之间stream动。 为什么电视甚至需要在服务器主机上打开Web服务器?

此脚本是否足以全面恢复IIS和安全设置?

我们要确保下面的脚本将捕获所有需要的configuration设置,以在新的机器IIS和所有安全设置上进行恢复。 'This script will dump a daily system state backup to the directory ' c:\sysstatebkup\ on every Intensive Server Dim shell, network, fso Set shell = CreateObject("WScript.Shell") Set network = CreateObject("WScript.Network") Set fso = CreateObject("Scripting.FileSystemObject") Dim strBackup strBackup = "ntbackup backup systemstate /j ""Daily System State Backup"" /f ""C:\SysBkUp\SystemState.bkf"" /v:yes /l:f" shell.Run strBackup 注1:感谢Evan的评论,由于他的回答我会提供更多的信息。 我们正在努力完成的是:我们希望有一个非常好的,容易恢复IIS的备份和在那里运行的所有应用程序。 […]

在分离的控制台中运行Windows命令的方法?

我想在一个模式下运行iisstate,在将debugging信息转储到文件之前等待崩溃。 如果我这样做的话,我需要确保它不会被过早地停止,就像iisfaq.com所说的那样 ,因为它是侵入性的,所以停止iisstate将停止它所附带的iis过程。 我担心,如果我在远程桌面会话下运行它,同事可能login到远程桌面会话,然后注销,而不是简单地退出远程桌面会话,并无意中终止该过程。 如果我正在使用Linux,我会使用屏幕,并将其分离。 我认为,不小心重新连接到一个屏幕会话,然后终止,而不是有人login到远程桌面会话,然后注销。 我可以尝试在cygwin的屏幕下运行它,但是有谁知道是否有一种方法可以在Windows内置的独立控制台会话中运行命令?

SQL Server和SourceSafe

我有两台SQL服务器(这些是独立的,只用于开发和testing)的运行计算机的设置,我想能够使用源安全,以便我可以保持这两个SQL服务器同步(他们在一个局域网) 。 我有SQL Server 2008,虽然它在2000兼容模式下工作; 和源安全2005年。 我在两台计算机上都安装了源代码安全,并且我在其中一台计算机上安装了源代码安全数据库。 在另一台计算机上(不控制SS的计算机),我有一个SQL数据库,我需要把它放在源代码中。 我该怎么做呢? SQL Server Management Studio中的工具栏button在那里,但它们是灰色的,唯一能让我做的与源代码安全有关的是“启动源安全”,而在sourcesafe里面,没有任何关于SQL数据库的东西。

对于非软件创业公司有没有像BizSpark?

我试图找出如何在预算中为新业务构build体面的IT基础架构,我想知道是否有人对如何在新业务中廉价构buildWindows IT基础架构有任何提示或想法。 我知道软件创业公司有BizSpark,它基本上给了这个王国的商业钥匙,但是我还没有find像传统公司那样的东西。