我批量创build了几百个AD用户。 在检查时,他们的userPrincipalName是这样的: [email protected],DC=net 在这个例子中,FQDN是foo.bar.net 。 我需要改正这个名字: [email protected] 有没有办法做到这一点批量?
我想使用下面的代码从过滤的JSON中提取IP: $curl = Invoke-WebRequest -Method Get -Uri "http://urltojson.com/file.json" $curl2 = $curl.Content.replace("Script", "Script_").replace("iphone", "iphone_").replace("android", "android_").replace("ipad","ipad_") | ConvertFrom-Json $curl3 = $curl2 | Where-Object {$_.Name -eq "/Common/cloudfront_nets"} | Select-Object -ExpandProperty data $curl3 [System.Collections.ArrayList]$curl3[0] = $curl3 $curl3[1] 其中返回以下内容 13.59.250.0 255.255.255.192:地区:us-east-2-service:CLOUDFRONT 52.57.254.0 255.255.255.0:地区:欧盟中心一服务:CLOUDFRONT 54.182.0.0 255.255.0.0:region:GLOBAL-service:CLOUDFRONT 52.212.248.0 255.255.255.192:地区:欧盟西部1服务:CLOUDFRONT 205.251.250.0 255.255.254.0:region:GLOBAL-service:CLOUDFRONT 35.162.63.192 255.255.255.192:地区:us-west-2-service:CLOUDFRONT 13.32.0.0 255.254.0.0:region:GLOBAL-service:CLOUDFRONT 205.251.254.0 255.255.255.0:region:GLOBAL-service:CLOUDFRONT 我努力简单地输出IP(没有子网掩码) 任何人都可以帮忙吗?
作为尝试释放一些远程用户通过自动Windows隐藏共享(我曾经通过服务器控制面板在NT4中)来locking一些文件的一部分,我决定跳过一个批量 净文件/ c 并做了核select 净分享c $ /删除 。 除了重新启动之外,恢复共享的最佳步骤是什么(最好通过命令行)? (网上充满了解释的文章 净分享admin $ 隐式工作,并有一个registry设置,你重新启动)。 奖金点链接到一个很好的解释的最佳做法等值 净文件 和 净份额 在PowerShell中
我想在Windows 7中设置一个自定义环境variables,这需要以编程方式完成,因为它必须在多台计算机上进行设置。 我一直在testing一个单一的机器,但是当我以编程方式创build它时,它存在于该会话中(即,在命令窗口处于打开状态的DOS下,或在ISE打开时在Powershell中) – 然而,当closures会话时variables消失了? 我如何使它永久? 谢谢, 本
我需要创build一个脚本在我无权访问的服务器上运行。 我需要脚本将string追加到现有的string值(Type = REG_SZ)。 该脚本不能用一个新的值replace整个string,因为我不知道当前正在input什么内容,我不能丢失已经存在的内容。 我正在考虑regini.exe的行,但我不知道如何导出,附加,导入regini.exe和一个batch file。 也许PowerShell可以做到这一点。
我的Windows Server 2008企业版中有SQL Server 2008 Enterprise SP2 x64数据库,我的问题是如何对数据库内容执行自动备份? 例如。 MDF和LDF以及OLAP数据库? 谢谢。
我试图创build一个简单的脚本,将使用下面的命令robocopy几个文件夹。 当一个文件夹完成复制时,它将转到下一个文件夹。 有没有人有一个批处理/ PowerShell循环的例子呢? 我四处搜寻,但找不到任何东西。 robocopy “\\SOURCESERVER\FOLDER\” “\\DESTSERVER\FOLDEr” /S /E /COPY:DATS
我有configuration了iDRAC 6的Dell PowerEdge R410,可以访问。 我知道我们在这个周末的某个时候会失去力量,我有一段时间想再次打开机器。 从iDRAC GUI,我可以计划启动时间,还是必须使用ssh脚本+另一台计算机的racadm命令的组合才能将其启动? 我一直在四处看看,但似乎无法在iDRAC GUI中find任何内容,这使我觉得在那里可能不可能。 另一种可能性:iDRAC MAC对WOL请求的反应是否良好? 如果是这样,我可以有一个PowerShell脚本运行Start-Computer命令来发送WOL魔术数据包到iDRAC? 不知道这是否是一种可行/最好的方法。 澄清 简而言之,我的目标是在特定的date/时间启动服务器。 我拥有的工具是: 也许在一个故障转移大楼,可以SSH中的(不知道我可以访问它) 我的Win7桌面(可能没有启动) 我熟悉PowerShell脚本 我对ssh非常熟悉(我对基本任务的了解足够了,但是从来没有把它自动化) 机器上的iDRAC控制器,一旦电源恢复,大概会立即启动。 任何可以通过R410 BIOS(不知道是否有这样的事情) 我知道DRAC没有电源pipe理 – 我正在寻找一种可能的方式来启动机器(在iDRAC中有一个预定的启动选项,似乎它自然是一个很好的select,但我猜不是)
我正在做一些大规模的数据库清理。 我们有两个数据库都接近400GB,我想把数据库分成不同的部门。 为此,我需要知道OU中邮箱的总大小。 我已经运行这个: https : //stackoverflow.com/questions/9796101/exchange-listing-mailboxes-in-an-ou-with-their-mailbox-size但这只给了我一个清单,我需要一个totalitemsize所以知道我需要新的DB有多大。 谢谢
我在Hyper-Vpipe理器(Windows 2008 R2)上有一台虚拟机,没有在虚拟机上configurationnetworking。 从在主机Windows服务器上运行的powershell脚本,我想查询到本地虚拟机的操作系统的某些信息(即如果一个给定的过程已经完成)。 我正在使用codeplex的pshyperv模块( https://pshyperv.codeplex.com/ )与Hyper-Vpipe理器进行交互,但连接到vm的唯一cmdlet是“New-VMConnectSession”,它启动了“vmconnect.exe”连接到VM。 由于vmconnect.exe基本上是RDP,所以对脚本不是很友好。 在主机的powershell脚本中,如果虚拟机上没有configurationnetworking,有没有办法将命令发送到本地虚拟机的操作系统并接收输出? (我相信Vmware的'vmrun'工具有这个function) 提出这个问题的另一种方法是:Hyper-V是否具有非基于GUI的vmconnect.exeforms? (PS。不知道这是更多的stackoverflow或serverfault)