Articles of windows

如何从Windows的命令提示符获得自己的进程PID

即时通讯试图find一种方法来获得我自己的PID从命令提示符(以备后用于蝙蝠脚本)到目前为止唯一有用的方式,我发现是从这里使用getpids.exe: http : //www.scheibli.com/项目/ getpids / index.html但即时通讯寻找一个命令是“内置”的窗口 编辑:即时寻找“防弹”的方式 – 没有关于我的进程是唯一的cmd.exe或任何东西的假设

为什么这会阻止我安装MSI:系统pipe理员已设置策略来阻止此安装

我试图在我的实验室域的一部分的Windows Server 2012机器上安装MSI。 我是本地和域pipe理员,但我似乎被阻止安装此MSI。 澄清一下,当试图安装作为pipe理员组成员的域用户login的visual studio(位于这里 )的git扩展时,出现以下错误 报告错误的机器是Windows Server 2012。 我几乎可以肯定,这肯定是某种集体政策限制? 没有设置,除非它是默认的安全级别? 澄清,我想知道是什么阻止这个MSI由域pipe理员安装?

开放源代码的PDF阅读器的Windows作为Adobe阅读器的替代品

随着Adobe阅读器中最新的javascript漏洞以及多年来的膨胀,我一直在考虑将我负责的networking移到不同的产品上,以便在Windows上阅读PDF。 理想的PDF阅读器应该是这样的: 体积小(安装后这几天Adobe Reader 超过200MB )。 尽可能默认为安全(例如,默认情况下禁用javascript)。 好看,易于使用的界面。 没有臃肿的function(我只是想阅读PDF,就是这样)。 不安装任何工具栏/不需要的附加/间谍软件。 查看PDF时不显示任何广告。 最好是开源的。 (这几乎确保没有广告)。 完整的Unicode支持。 Idealy,像侏儒的evince ,将是最好的select,但不幸的是,这在Windows上不可用。 福克斯是一个选项,因为它很小,并有一个很好的界面。 但它仍然有JavaScript默认启用可能导致漏洞 – 它安装一个工具栏,并显示广告,同时阅读PDF文件,这是分心。 有一个网站专门为开源PDF阅读器, pdfreaders.org ,然而,Windows PDF阅读器各有其问题,大多数界面并不像方便(如evince,adobe或foxit)。 这是WikiPedia提供的所有PDF软件的列表。 每个操作系统都有一个“查看器”部分。 你会推荐什么样的Windows PDF阅读器?

从PHP连接到MySQL是非常缓慢的

我刚刚安装了XAMPP。 当第一次打开PHPMyAdmin时,我注意到它非常缓慢。 在本地主机上打开每个页面需要将近5秒钟,这是没有意义的。 我做了一个小小的testing案例,将责备推移到PHPMyAdmin上: $con = new PDO("mysql:host=localhost;dbname=mysql", "root", ""); $statement = $con->query('SELECT host,user,password FROM user;'); $users = $statement->fetchAll(PDO::FETCH_ASSOC); 上面的脚本需要大约3秒的时间才能运行(尽pipe第一次运行时花费了将近8秒的时间)。 然后检查是否是PDO的错误我试着用mysql_connect来代替: $con = mysql_connect("localhost", "root", ""); mysql_select_db("mysql", $con); $result = mysql_query('SELECT host,user,password FROM user;'); 完成的时间完全相同。 我以为这是PHP的错误,但PHP代码和静态文件服务比我可以点击刷新更快。 我通过运行这个小脚本来testingPHP: header("Content-Type: text/plain"); for($i = 0; $i < 5000; $i++) { echo sha1(rand()) . "\n"; } 5000 sha1计算和页面仍然显示比我刷新我的窗口更快捷。 然后我觉得这是MySQL的错。 […]

如何删除这个孤立的Active Directory计算机对象(最好使用PowerShell)?

我正在使用PowerShell v2.0从Windows 7工作站开始工作,并尝试从启用了Active Directory回收站的2008 R2 FL林和域中的LostAndFound容器中删除特定(孤立的?)对象,并且没有运气与任何事情 。 重要的是,我需要删除这个对象, 只有这个对象 (而不是删除每个对象的IsDeleted属性,这似乎是所有我可以find帮助)。 我需要删除它,因为为了解决一个破坏的信任关系,计算机被从域中分离出来(据推测会导致对象进入回收站,然后到LostAndFound容器),我们想给它的原始名称(基于PC上的资产标签号)。 尝试使用正确的名称将计算机重新join到域失败,并显示以下错误消息( The specified account does not exist ) 并尝试将其重命名为正确的名称,一旦它已经在域上失败,出现以下错误消息( The account already exists ) 所以实际的电脑当前坐在那里,名字不正确,我需要纠正。 但是,试图删除此AD对象会产生错误: The specified account does not exist 。 该对象的可分辨的名称中有一个\ (反斜杠)字符,我认为这是由于它在LostAndFound容器,我想知道如果这是问题…以及如何解决这个问题。 我正在运行我的shell作为domain admin ,validationdomain admins组是完全控制和所有权的对象的问题,似乎无法弄清楚这一个。 有问题的对象(有点修改): Get-ADObject "CN=SomeComputer\0ADEL:90a13eaa-c7b0-4258-bebb-87b7aed39ec6,CN=LostAndFound,DC=MyEmployer,DC=prv" -IncludeDeletedObjects -Properties * accountExpires : 9223372036854775807 CanonicalName : MyEmployer.prv/LostAndFound/SomeComputer DEL:90a13eaa-c7b0-4258-bebb-87b7aed39ec6 CN : […]

寻找一个好的SNMP浏览器在Windows下运行

我曾经使用Getif在服务器和设备的SNMP结果中寻找。 但是,它不再适用于Windows 7和64位。 我希望find一个开放源代码的软件,允许我根据需要添加MIB ,并允许我浏览MIB树并发送请求/走开到服务器以获得结果。 你们都用什么?

是否可以通过PowerShell单独部署和pipe理远程桌面服务,而在Windows Server 2012和2012 R2中没有域?

Windows Server 2008 R2允许部署没有域的terminal服务器(远程桌面服务),也没有任何对域的坚持。 这非常有用,特别适用于远程pipe理远程客户端的服务器的独立虚拟或云部署,远程客户端不需要任何ActiveDirectory或域function。 随着微软在每个Windows版本中进一步限制其技术,这个问题变得越来越困难。 在Windows Server 2012中,configuration远程桌面服务的许可证在不在域上时更为困难,但仍有可能。 使用Windows Server 2012 R2(至less在预览中),现在的障碍是严重的: Windows Server 2012 R2中的“添加/删除angular色和function”向导具有特殊的RDS部署模式,该模式的规则说明您是否不在无法部署的域中。 它告诉你先创build或join一个域。 这当然与Active Directory域控制器不应该与terminal服务器机器是同一台机器的事实有直接冲突。 所以微软的技术并不像一个不需要的节点集群那么多的云操作系统,它需要支持我真正想要部署的一台机器。 这是毛病,所以我试图find一个解决方法。 但是,如果跳过该向导,只需检查主angular色/function向导中的checkbox,则可以部署这些function,但UI不在其中以configuration它们,并且在返回到angular色向导上的RDSconfiguration页,当您以本地计算机pipe理员身份login时,您会收到一条消息,说您无法pipe理远程桌面服务系统,因为尽pipe您拥有所有pipe理员权限(在基于工作组的系统中),但RDSconfigurationUI将不接受这些凭据,让你继续。 我简单的问题是,我还能不知何故,获得以下最终结果: 我需要允许每个系统有10-20个用户进行RDS(TS)会话。 我不需要任何花式的裤子RDS选项,除非微软以某种方式依赖于那些function。 我相信我需要“RDS会话主机”,因为这是“terminal服务器”的内核。 微软表示这是“远程桌面服务客户端的完整Windows桌面”。 我需要configuration许可证,以便宽限期不会过期,导致我的RDS无法正常工作,所以这可能意味着我需要一种configurationTS CAL的方法。 如果上述所有内容都可以在技术层面上明智地使用PowerShell,那么我准备考虑开发所有需要执行上述操作的PowerShell脚本。 我不是要求别人为我写信 我问的是,有没有人知道是否有一个技术上的障碍,我想上面做什么,而不是刻意削弱2012 R2用户界面的工作组? 如果我从PowerShell脚本操作和控制它们,底层技术是否仍然可以工作? 很显然,1个字是或不是对任何人都有用,所以问题是真的,是或否,为什么? 如果答案是肯定的,那么如何。

如何将IPv6地址添加到System32 \ drivers \ etc \ hosts?

已经默认了,它的工作原理(Win 7): ::1 localhost 这也可以(用pingtesting): ::1 hosta 但是当我试图添加非回送的东西,它不能解决: fe80::215:afff:fec6:ea64 realhost 所以我可以这样做: C:>ping fe80::215:afff:fec6:ea64 Reply from fe80::215:afff:fec6:ea64: time=2ms 但不能与我放在主机的主机名: C:>ping realhost Ping request could not find host realhost. … 任何方式添加到Windows主机的IPv6地址?

我如何成为脚本人?

我是一个相当新的Windows系统pipe理员。 我已经做了一些基本的batch file和其他一些脚本。 我想知道我应该采取什么样的方式成为一名更好的编剧。 我应该学习什么语言,哪些是最好的学习资源(网站,书籍等)。

Windows:将stdout和stderrorredirect到无

我有一个命令我正在运行产生吨输出,我想沉默的输出,而不写入文件。 我用以下发送所有输出到一个文件,但我不想要任何文件输出: command > out.txt 2>&1 我之前在CentOS上使用过command > /dev/null ,但是我找不到类似的东西。