我在Windows 7上,并试图对Windows 2003和Windows 2008服务器运行perfmon。 我遇到了与所有远程机器相同的问题。 在创build数据收集器集时,我指定远程机器上的pipe理员组(以及“性能日志用户”和“性能监视器用户”)中的域帐户以确保安全。 在“可用计数器”屏幕上,当我键入远程计算机名称时,PerfMon会locking好2-3分钟,然后才能添加任何计数器。 我可以保存collections集。 但是,当我保存它时,如果单击左侧面板中的设置,则会禁用“开始/停止”button,如果单击右侧面板中的“数据收集器”设置,则会丢失。 请参阅下面的屏幕。 我可以在本地机器上运行数据收集器,没有任何问题。 我在这两种情况下打开我的本地帐户perfmon。 我也有每台远程机器上启动远程registry服务。 到底是怎么回事?
往往我经历了很长一段时间的练习,但不能再find支持它的证据。 Windows客户端是否曾经在TCP / IP属性中configuration的DNS服务器之间取回请求? 从我现在可以发现,现在看来,Windows实际上从小学(基于特定的过程)确实故障转移,但我不认为情况总是如此。 无论如何,我找不到任何文档来支持我的观点,即在Active Directory环境中,所有客户端只能configuration为使用Active Directory DNS服务器,而不能configuration为使用某个外部DNS服务器。 任何人都在意分享链接证据来支持我的立场?
问题 我看到一个奇怪而令人沮丧的问题。 任何没有连接到互联网的系统(Windows 7显示没有互联网访问图标,因为它不能不断地ping微软的服务器)甚至不能访问本地托pipe的服务器。 假设 问题似乎是当没有活动的NIC时, HOSTS文件没有用于parsingDNS条目。 testing/复制 您可以像这样重现它: 断开系统与互联网的连接(确保所有有线和无线连接都已断开)。 如有必要,向HOSTS文件添加一个条目(例如, 127.0.0.1 foobar或127.0.0.1 foobar.com ) 打开命令提示符 键入ping foobar或ping foobar.com 意见 下面的截图显示了一个清晰的示例。 在第一个快照中,笔记本电脑通过无线方式连接到路由器。 HOSTS文件只有三个条目,他们解决得很好。 在第二个快照中,无线电closures,因此HOSTS文件中的条目被忽略 。 此外,请注意,即使没有任何活动的NIC(如127.0.0.1 ),ping localhost仍能正常工作,但它使用的是IPv6地址(必须是硬编码的)。 在Windows XP中,您可以看到相同的结果,而没有安装IPv6,所以它与IPv6无关。 我尝试了解应该如何解决127.0.0.1而桌面系统(没有无线网卡)通过其以太网适配器连接,然后再从路由器拉出电缆,等待几秒钟,然后再次插入后,再次同样的事情发生,如果不是拉出电缆,通过软件[Disable] NIC(NIC 状态对话框中的[Disable]button或通过设备pipe理器 )。 结论 它看起来好像HOSTS文件只有被读取和使用,如果有一个活跃的网卡,否则它被忽略。 这是有道理的,如果没有活动的networking适配器,那么可能不会有任何networking活动,因此不需要通过HOSTS文件来parsing主机名。 这个假设是似是而非的,因为它排除了本地托pipe的虚拟服务器。 无论外部DNS服务器连接如何,都应该使用HOSTS文件,否则当不连接到Internet时,不能使用本地托pipe服务器的简单/一致性/testing生产名称(例如,Web服务器; Visual Studio,3dsmax等的帮助服务器。; 等等)。 题 有谁知道如何强制Windows使用HOSTS文件,即使没有活动的NIC? 附录 图1 :无线网卡连接到路由器时(电缆调制解调器处于待机状态,因此没有外部Internet连接)。 图2 :closures无线射频(以太网端口在两种情况下均不连接)。 图3 :没有IPv6的XP中的结果相同
我们在RDP会话期间遇到了Windows Multipoint Server 2012的 audio质量问题,我们正在使用瘦客户端作为远程桌面 ,但显示效果不错,但是audio质量不好 ,背景噪音和VOIP会话期间audio被打破桌面。 无论如何, 修复或改善多点VOIPaudio质量,并摆脱远程桌面会话期间的延迟和背景噪音 ?
我有简单的PowerShell脚本获得的Ubuntu服务器的时间与NTP服务器的偏移量。 我运行的命令是 $ result = ssh -i C:\ temp \ privatekey domain \ username @ servername“ntpdate -q 192.168.10.1” 当我手动运行这个脚本时,$ resultvariables按预期填充。 当我作为一个计划任务(作为同一个用户)运行时,脚本根本不设置$ resultvariables,所有variables都留空。 是否有更多选项需要作为SSH命令的一部分input,或作为调用ps脚本的计划任务的一部分? 任何帮助非常感谢。
我有两个不同的手机拍摄的图像文件夹。 这两款手机使用略有不同的文件名格式。 我想改变其中的一个来匹配另一个,所以我有一个整洁的相册。 如何将20110809_121158.jpg的文件名20110809_121158.jpg为2011-08-09 12.11.58.jpg ? 如果解决scheme来自Powershell,那将是非常好的,但也欢迎任何其他选项!
我在同一个局域网中有两台电脑:“A1”和“A2”。 另一个局域网中有另一台PC:“B”。 TCP服务器正在监听机器“B”,端口80.从机器“A1”,我可以成功连接到机器“B”。 如果我尝试从机器“A2”连接,我可以看到三个传出TCP-SYN数据包,但没有响应。 SYNs不能到达机器“B”。 Windows防火墙在机器“A2”上closures。 如果我在机器“A1”上启动TCP服务器,我可以从机器“A2”连接到它。 我究竟做错了什么? 感谢您的帮助。
我想在linuxterminal上的远程windows机器上执行windows命令。
我被要求跳入并填写一个同事,并写一个Windows脚本,将在服务器#2上运行,并执行: 1)从服务器#2连接并validation到远程服务器#1 2)只复制服务器#1中匹配如此命名的文件的文件: Monthly_Review[1001-8754].journal 3)将这些文件移动到服务器#2上的pathD:/ Path / NotIntegrated 我不是一个Windows服务器pipe理员,并与Linux一起工作多年,所以任何build议/帮助,让我去是很好的。 谢谢 更新似乎PowerShell是这个任务的正确工具。 (感谢@Ryan Ries)我在Windows XP上进行了本地testing,这似乎只适用于PowerShell 1,因此下面的PowerShell 3脚本将无法在PowerShell 1上运行。我如何更改此版本以在PowerShell 1上运行? $source = "C:\Users\Me\" $destination ="C:\Users\Me\Processed\" if(-not(Test-Path $destination)){mkdir $destination | out-null} foreach($i in Get-Children -Path $source -Recurse) { if(($i.Name -notmatch "Monthly_Review[\d\d\d\d-\d\d\d\d].journal") -and (-not $i.PsIsContainer)) { continue; } Copy-Item -Path $i.FullName -Destination $i.FullName.Replace($source,$destination).Trim($i.Name) }
所有, 我是新的Windowspipe理员types的东西,但我熟悉的Unix / Linux等我有一个简单的PowerShell 1脚本,应该只复制文件符合这个命名约定: Daily_Reviews[1099-9987].journal $ source中的模式导致错误:“无法findpath的一部分..”我需要知道如何在PowerShell环境中进行模式匹配 这是我的代码: $source = "C:\Users\Tom\Daily_Reviews\[\d\d\d\d\-\d\d\d\d\]\.journal" $destination ="C:\Users\Tom\Processed\" if(-not(Test-Path $destination)){mkdir $destination | out-null} Copy-Item $source $destination