Tag: windows 7

适用于Windows 7的“Active Directory用户和计算机”MMCpipe理单元?

在Windows 7中是否有可用的等效工具? 我只需要浏览一些深层次的小型Active Directory组的成员资格,以便最终可以编写代码来处理这些组。 Windows Server 2003版本的安装程序可以正常工作,但生成的MMCpipe理单元不会启动。 编辑:我想先发制人罢工反对更多的要求来结束这个问题。 这是我假设许多程序员用来协助编程相关任务(如testing修改Active Directory内容的代码)的工具。 关于堆栈溢出的开发人员工具还有很多其他问题。

WCF ServiceHost访问权限

通过WCF教程时,出现以下错误。 HTTP无法注册URL http:// +:8000 / ServiceModelSamples / Service / 。 您的进程无权访问此名称空间(有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=70353 )。 这是由Windows 7的限制造成的吗?

如何使用PowerShell 2.0recursion删除整个目录?

在PowerShell中强制删除目录及其所有子目录的最简单方法是什么? 我在Windows 7中使用PowerShell V2。 我从几个来源了解到,最明显的命令Remove-Item $targetDir -Recurse -Force不能正常工作。 这包括PowerShell V2联机帮助(使用Get-Help Remove-Item -Examples )中的一条语句,其中声明: …因为此cmdlet中的Recurse参数有错误,所以该命令使用Get-Childitem cmdlet获取所需的文件,并使用pipe道运算符将它们传递给Remove-Item cmdlet … 我已经看到了各种使用Get-ChildItem并将其传递给Remove-Item的示例,但这些示例通常会删除基于筛选器的一些文件集,而不是整个目录。 我正在寻找最干净的方式来吹出一个完整的目录,文件和子目录,而不会使用最less量的代码生成任何用户警告消息。 如果易于理解的话,一行就好了。

“JSON”原生Gem需要安装构build工具

我有ruby 1.9.2p180 (2011-02-18) [i386-mingw32]安装在我的Windows 7机器上。 现在我尝试使用命令“gem install json”安装JSON gem,并得到以下错误。 ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' 然后我去了下载DevKit-4.5.0-20100819-1536-sfx.exe。 解压缩到C:\ DevKit。 然后从命令提示符,我执行以下命令。 ruby dk.rb init 上述命令执行后,我validationconfig.yaml生成,并有自动添加我的ruby文件夹的path。 这是config.yaml文件底部的一行“ – C:/ Ruby192” ruby dk.rb […]

在Windows中的端口转发

我的电脑上有两块网卡: 主要有本地IP – > 192.168.1.111。次要的有本地IP – > 192.168.0.200 主要有互联网连接,第二个连接到IP地址为192.168.0.33的设备,在80端口有一个http服务器。 我有一个在主要连接(端口4422)的Apache服务器,我可以从任何地方访问,我现在想要的是当我检测到4422连接,我想redirect到192.168.2.33:80 我怎样才能做到这一点与Windows?

Git / Bash在Windows 7 x64中速度非常慢

在一个小型项目的开发过程中,我一直在Windows和Ubuntu上使用Git,经常在两者之间来回翻转。 我遇到的问题是Git / Bash一直变慢。 当我说慢时,我的意思是运行cd需要8-25秒,运行git命令需要5-20秒,而ls最多可能需要30秒。 不用说,这不是好玩,更不用说没有生产力了。 我知道Git在Windows上比较慢,但是这很荒谬。 对我来说暂时的一个解决scheme就是禁用我的networking连接(如本答案中的build议),启动git,然后重新连接。 有时在这样做后的几天里,它会继续快速运行,但是性能总是最终降低。 我已经通过msysgit讨论组,SO,msysgit问题列表等等几个星期的开始和closures,但我一直无法打开解决scheme的工作。 到目前为止,我已经尝试过: 将git&project文件夹添加到病毒扫描程序的排除列表中 完全禁用我的病毒扫描程序(Kaspersky IS 2011) 确保Outlook未运行(Outlook 2007) closures所有其他应用程序 以pipe理员身份运行git 禁用networking连接,启动git,并禁用连接 禁用networking连接,启动git,重新启用连接(偶尔工作) 运行git gc 以上的组合 我读过一些人已经成功禁用bash完成,但理想情况下我想保持活跃。 msysgit的版本是1.7.3.1-preview20101002&操作系统是Windows 7 x64。 在Linux上运行相同的东西,可以预见,闪电般快。 我会独占使用Linux,但是我也需要在Windows中运行东西(某些应用程序,testing等)。 有没有人遇到类似的问题? 如果是这样,底层的问题是什么,解决scheme是什么(如果有的话)? 编辑:这超出了只是git仓库,但仅供参考,我一直使用git的回购已经很小:最多4-50个文件。

“以pipe理员身份运行”的确切含义是什么?

在Windows 7上,我有一个命令行程序,由于文件写入权限错误而失败,每次运行来自“未知发布者”的命令行程序时,都会popup恼人的UAC对话框。 但是,如果通过右键单击并select“以pipe理员身份运行”启动我的控制台,则安装工作正常,即使UAC对话框仍然存在。 我的用户已经是“pipe理员”组的成员,那么“以pipe理员身份运行”是什么使我的安装工作? 我的具体问题恰恰是:“以pipe理员身份运行”是做什么的? 迄今为止的答案都没有解决这个问题。 (例如,是否以'Administrator'用户的身份运行新进程?还是以当前用户的身份运行进程,但具有提升的权限?如果有,权限是什么?与我从我的权限用户在“pipe理员”组? (具体来说,我使用的是SourceForge的“控制台”,而不是一个普通的CMD窗口,但我认为这并不重要,在安装Python分发包的时候,通过运行“python distribute_setup.py”新安装的Python3 MSI来自于python.org,它是64位Windows上的一个32位Python,请参阅安装Python并在Windows 7上分发给出“写入失败…权限被拒绝” )

命令行的崇高文本(Win7)

我安装了Sublime Text,想知道如何从terminal打开它的rb文件。 我看到这个线程 ,我发现我可以使Sublime成为我的核心编辑器,但是我希望能够input sublime file.rb 我如何在Win7中做到这一点?

将Unicode字符打印到PowerShell提示符

我试图设置Mercurial来打印出当前使用PowerShell的存储库的状态。 到目前为止,我有一切工作,但我希望能够打印'☿'到当我在一个存储库的提示。 不幸的是,似乎PowerShell在打印Unicode字符时遇到了一些问题。 在接受的答案是否有一个Windows命令shell将显示Unicode字符? build议Windows 7(我正在使用)附带的PowerShell v2将能够打印Unicode字符,但我似乎无法得到它的工作。 同样,使用chcp 65001的下一个答案也不起作用。 这仍然是PowerShell的一个缺陷,还是我错过了一些明显的东西?

当进程以pipe理员身份运行时,获取用户名()

我有一个简单的C ++程序提示用户名 #include <windows.h> #include <Lmcons.h> #include <winbase.h> int _tmain(int argc, _TCHAR* argv[]) { wchar_t username[UNLEN + 1]; DWORD username_len = UNLEN + 1; ::GetUserName(username, &username_len); MessageBox(NULL, username, NULL, 1); return 1; } GetUserName()按照预期在pipe理员帐户中执行,意味着打印真正的用户名。 但是,当以非pipe理员帐户的pipe理员身份运行时 ,我将获得pipe理员名称,而不是真实的login用户。 我相信这是行为,因为它在GetUserName()中有logging : 如果当前线程正在模拟另一个客户端,则GetUserName函数将返回该线程正在模拟的客户端的用户名。 题 有没有办法获得真正的login用户(非pipe理员),即使stream程以pipe理员身份运行?