有没有办法在PowerShell中获得vim的键绑定,就像在bash或zsh中使用类似的命令一样 set -o vi
我来自一个Unix背景,其中logging服务的configuration(例如电子邮件)可以像获取一些文本configuration文件和一段或两段说明文本一样简单。 面对logging很多(50+)Windows盒子的configuration,我很惊讶地发现要得到一个服务configuration的视图是多么的困难。 我从头开始构build这些机器,所以我需要在所有机器上保持configuration的一致性。 我将把所有使用Ghost或类似实际服务器的服务器镜像,但是像AD或Exchange这样的服务的实际configuration就是这样一种手动的点击过程,很容易导致不一致。 人们如何build议我开始创build可确保一致性的构build文档? 其次,你如何loggingconfiguration,而不诉诸大量的截图等? 我实际上正在考虑使用Camtasia来获取configuration过程的video,这看起来很荒谬。 谢谢你的帮助! 编辑:下面的一些答案是非常有帮助的,我想会让我有些方法到我想成为的地方。 尤其是,使用脚本安装的答案文件将有助于创build一致的安装,并且某些WMI工具对文档(LANsweeper,SYDisproject等)非常有用。 我真正想要的是有一个工具,可以吐出所有的configuration成人类可读/可编辑的格式,也把它吸回来。 Unix基本上总是使用self-documentingconfiguration文件来完成这个任务,所以在一个所谓的现代操作系统中不要有相同的设备是一个很大的失望!
我听说MS SQL Server占用了尽可能多的RAM来caching结果。 那么,我们的servlets器的RAM没有足够的讨价还价的余地。 如何更改设置以限制可以使用的RAM数量? 运行在Windows Server 2008上的MS SQL Server。
我们的监控办公室里有一大堆高清电视,关注着我们所有的生产设备。 我们正在监控: 思科路由器 惠普交换机 惠普公司的服务器 Windows 2003 IIS SQL服务器 目前我们使用 Nagios的正常运行时间/可用性和警报发送 仙人掌带宽使用 在Vista上运行Perfmon以获得服务器性能 其他工具和我们自己的自定义代码的组合来监视我们的实际应用程序性能。 除了Perfmon部分之外,所有这些都是很好的 – 它给了我们我们想要的东西 – 例如屏幕上的实时图表,logging某些性能指标等 – 唯一的问题是设置它是一件非常麻烦的事情。 如果运行Perfmon的Vista电脑重新启动(通常是由于Windows更新),那么再次设置所有的计数器会花费很长时间 – 对于办公室里的某个人来说,花费一两个小时的工作量。 任何人都知道以下两种方法之一:1.添加Perfmon计数器的脚本2.另一个带graphics输出和WMI / Windows计数器访问的工具。 谢谢 麦克风
我主要使用Git vcs的Windows安装附带的'git-bash'。 我认为这与Cygwin一样。 它技术上工作正常,但用户界面糟透了: 必须右键单击标题栏并转到“属性”以更改窗口宽度 最恼人的是…用鼠标复制粘贴和突出显示同样麻烦 相比之下,OS X附带的terminal应用程序以沉着的方式pipe理这些应用程序,使其更加舒适。 你甚至可以拖放一个文件,并将它粘贴到你的光标的文件path! 我也试过了: http://sourceforge.net/projects/win-bash http://www.steve.org.uk/Software/bash/ http://www.hamiltonlabs.com/cshell.htm 这些都没有复制和粘贴的文字没有繁琐的右键单击。 我特别在Windows中寻找一个Unix口味的shell,所以我不必在我的家庭开发(Windows),在线服务器(Linux)或办公室(Mac)的开发者之间使用不同的shell。 是的,我已经谷歌search,还没有find一个…
我在使用我的一个域名实验室时遇到了一个相当有趣的问题。 2008 R2文件服务器上有一个目录,用于“Staff”OU中的所有用户的文件夹redirect。 该目录具有以下权限集: FILESERVER \ Administrators:允许完全控制目录,子目录和文件 DOMAIN \ Domain Admins:允许完全控制目录,子目录和文件 经过身份validation的用户:只允许创build文件,创build文件夹,写入属性并将扩展属性写入顶层目录 另外,该目录也是一个networking共享,其中“允许完全控制”Authenticated Users组。 当用户john.doe(域pipe理员组的成员)尝试从文件服务器访问目录时,他将收到错误“您当前没有权限访问此文件夹”。 尝试从同一台服务器访问networking共享也会导致权限被拒绝错误(尽pipe用户仍然可以在共享内访问他自己的目录)。 从同一用户login的另一台计算机访问共享允许按configuration进行访问。 login到文件服务器时可以访问目录中的文件的唯一方法是打开提升的命令提示符。 通过组策略禁用域中所有计算机的UAC(在pipe理员批准模式下启用所有pipe理员,默认行为设置为提升而不提示)。 所有道路指向允许访问的用户,但仍然被拒绝。 有任何想法吗?
如何检查Windows Management Framework(WMF)的安装版本? 似乎应该是一件简单的事情,但我不能。 即使用谷歌search一堆不同版本的问题,几乎没有变化。 这不是在appwiz.cpl中,registry没有find“Windows Management Framework”的任何东西,它发现太多的“wmf” 我只是想知道如何检查它,以任何合理的方式。 有没有registry键? 有我可以检查的文件吗? 什么??? 我能find的最接近的东西是在serverfault: 检测Windows Management Framework版本的方法 。 这个问题开始是一样的,但似乎要求在GPO中使用特定的检查方式; 也许这就是为什么没有答案。 有多台电脑我想检查这个。 我开始的是Windows Server 2008 R2 Standard。 还会有其他的Windows Server操作系统。 如果您知道任何比我有效的标签,请发表评论或重新标注; 我找不到任何描述这个问题的东西。 更新:有些人似乎认为“ $PSVersionTable ”(和/或它的各种属性)是一个答案。 最后我终于意识到这是一个PowerShellvariables(也许'PS'前缀应该已经给我,但它没有),并试图深入挖掘。 这导致了另一个问题: PowerShell的$ PSVersionTable的内容代表什么? 。 Update2:根据我现在收集的所有信息和我的更好的理解,我相当肯定PowerShell的内置variables$PSVersionTable.PSVersion在技术上不是这个的答案,但是它通常是(有时候总是?不知道)相同,因为在版本可能会携手共进。 $PSVersionTable.WSManStackVersionvariables可能是我想要的,但该属性的官方简短描述显示它代表WSpipe理堆栈。 WS-Management堆栈与WMF是一样的吗? 谷歌search表明他们是密切相关的,但我不确定是否答案是肯定的。
有些时候Windows服务安装,由于各种原因,希望对答案不重要,服务不再有安装程序连接到它。 因此,这个特定的服务显示在服务列表中,但不能通过正常的实践来卸载。 在这样的情况下,如何去手动删除孤立的服务?
我刚刚获得了Windows 2008 Standard Edition的专用服务器,并试图进行必要的configuration来运行我的Web应用程序。 想知道,在Web服务器上安装防病毒软件是个好主意吗? 在应用程序中,用户不能上传除图像以外的任何文件(并且在保存在服务器上之前,他们检查应用程序代码中的图像)。 我鼓励不安装防病毒软件,以免影响性能或者导致应用程序出现任何问题,这样做会错过任何事情吗? 谢谢
我想将我的c:\ Users \ USERNAME的默认位置移动到另一个驱动器。 最简单的方法是什么? 我知道我可以移动每个“特殊文件夹”,如文档,图片等,但不包括AppData文件夹。 此外,许多程序和安装程序错误地把东西放在C:\用户\用户名\文档等,即使我把文件移动到另一个驱动器,我最终与重复的文件夹。