jjzjj

powershell-2.0

全部标签

xml - 在 Powershell 中使用 XML 填充变量

我需要说明一下,我在Powershell中编程的时间很短,有些基础知识我目前处理得不好。所以我要做的是将数据预先输入到XML文件中以使用这些数据并将$var填充到powershell中,然后使用这些var更改ActiveDirectory属性。对于更改AD属性,我很好,但是通过调用XML文件来填充我的var的自动化过程根本不起作用。我想我没有使用got方法,这就是我寻求帮助的原因。这是我的XML文件(我只声明了两个站点)Alma333PontChamplainStreetOntarioG1Q1Q9CA+1555-555-2211Dolbeau2525AvenueduPinpontQue

xml - xslt 2.0 运行时与编译时的可能性

我正在阅读有关XSLT不能做什么的页面http://www.dpawson.co.uk/xsl/sect2/nono.html#d1874e1080很多问题都是关于动态命名某些东西或根据某些参数动态选择导入或模板。答案总是:在XSLT中不可能。现在,在XSLT中某些事情在运行时无法实现的具体原因是什么?我怎么知道在编译之前需要决定一些事情?一些不可能的事情包括:callingatemplatewhosenameisdecidedatrun-timeapply-templatesusingamodedecidedatrun-timedecidingthesortkeyatrun-time

xml - 如何在 powershell 中获取子 XML 节点的所有父节点

所以我一直在处理一个存储有文件夹结构的XML文件,我希望能够验证该文件夹结构是否存在于文件系统中。虽然有很多方法可以尝试执行此“Resolve-Path”“Get-ChildItems”等...我希望能够构建XML结构中的路径并将其放入字符串或其他内容中针对它运行测试路径。听起来很容易吧?好吧,对于一些经验丰富的Powershell老手来说可能是这样,但我是PS的新手,很难理解这个问题。这是具有目录结构的XML示例如果子节点设置为FolderD,最终目标是构建一个类似这样的字符串FolderA\FolderB\FolderD在我看来很明显,为了获得完整路径,您必须从末尾开始并向后遍历节

xml - System.Xml.XmlElement 类型的 Powershell 格式输出

我正在尝试构建一个计算机名列表,然后可以使用它来调用另一个powershell命令。手动过程:$Type1Machines="Machine1","Machine2","Machine3","Machine4"Invoke-command{Powershell.exeC:\myscript.ps1Type1}-computername$Type1Machines我已经在XML文件(MachineInfo.xml)中获得了有关“Type1”机器名称的信息Machine1WinXPMachine2WinServer2003Machine3WinServer2003Machine4WinSe

xml - 如何使用 powershell 更新 [xml] 属性中的字符串?

我有很多web.config文件。其中URL包含机器名称。这是我的示例web.config文件当用户更改机器名称时,必须在所有xml文件中进行更新。我决定写一个这样的函数。FunctionUpdate-MachineName([string]$FilePath,[string]$xpath,[string]$NewMachineName="NewComputer"){#Gettheconfigfilecontents$WebConfig=[XML](Get-content$Filepath)#FindtheurlusingxpathwhichhasoldMachinename$host

xml - 使用 Powershell 删除一组 XML 元素

我在XML文档中有类似于以下内容的内容:ctrl_btnbuttonctrl_snpt_calctrlThedateenteredmustbelessthanorequalto我能够使用Powershell提取文档中的某些元素(例如根据索引号获取名称或值元素)。但是,我不了解这些索引的工作方式(或可能调用的任何索引)。例如,查找name[1]会给我ctrl_btn,但我会假设那是name[0]。有人可以解释一下吗?然而,我真正的问题是创建一个脚本来删除文档中的某些元素集合。例如,如果我想删除以下内容:ctrl_snpt_calctrlThedateenteredmustbelessth

xml - XPath 2.0 - 选择 2 个元素之间的所有节点

我有以下XML文件:headline1foobar10052002sometextABCheadline2loremipsum10052002anothersourceDEF现在我想返回在头节点之后出现的每篇文章的所有节点在门户节点之前。因此,我正在研究XPath2节点比较(>运算符)。到目前为止,我得到的是以下内容,它返回空值:关于如何修复该xpath查询的任何想法? 最佳答案 使用:/*/*/node()[.>>../headand../portal>>.]这是一个完整的转换:>../headand../portal>>.]"/

java - 如何在 Java 中使用 XSLT 2.0 和 XSLT 3.0?

我能够在Java中使用XSLT1.0,如下例所示:-复制.xmlGambardella,MatthewXMLDeveloper'sGuideComputer44.952000-10-01Anin-depthlookatcreatingapplicationswithXML.Ralls,KimMidnightRainFantasy5.952000-12-16Aformerarchitectbattlescorporatezombies,anevilsorceress,andherownchildhoodtobecomequeenoftheworld.Corets,EvaMaeveAsce

xml - 如果使用 PowerShell 不存在,如何添加属性?

在web.config文件中,如果它们不存在,我必须启用httpGetEnabled和httpsGetEnabled属性。$Path="c:\web.config"$XPath="/configuration/system.serviceModel/behaviors/serviceBehaviors/behavior"if(Select-XML-Path$Path-Xpath$XPath){"Pathavailable"$attributePath=$Xpath+="/serviceMetadata""Attributepathis$attributePath"If(Get-XMLA

xml - JSF 2.0 是否已弃用或需要 faces-config.xml?

按照docs进行,看起来faces-config.xml是必需的。但是,出于某种原因,我认为Facelets使用了注释,因此不需要xml配置(?)。他们说:ToconfigureJavaServerFacestouseFaceletsastheViewHandler,modifyyourproject'sfaces-config.xmltospecifytheelement似乎Facelets教程经常是死链接,或者像上面一样,很快就会成为死链接:( 最佳答案 您在问题中链接的“文档”涉及Facelets1.x,而不是JSF2.0中包