powershell-v2.0相关内容
我正在尝试编译和示例Helloworld.java文件。 我在C:\Program Files \ _jdk1.7 \ bin中安装了我的jdk。 我在C中使用了Helloworld.java: \ Helloworld.java 我实际上是powershell和java的新手。 我从网上得到了一些关于这方面的例子,但很多建议像这样运行: java.exe -classpat
..
我有用户提供输入txt文件作为参数 -InputFile 我存储为 $ inputfile 。但是当我尝试: $ reader = [System.IO.File] :: OpenText(“$ inputfile”) PowerShell会自动将 $ inputfile 路径附加到C: \Windows\system32。如何让PowerShell不假设路径前缀,因此用
..
我使用以下代码将证书链接到我添加的SSL绑定 $ thumb =(Get-ChildItem cert :\ LocalMachine \ My | where-object {$ _。Subject -like $ wildCardSubject} | Select-Object -First 1).Thumbprint Push-Location IIS:\ SslBindings
..
我正在开发一个部署脚本,它将占用我的网站,从svn导出它,删除其中的任何测试文件等,缩小javascript / css,将代码复制到远程Web服务器,然后切换现有站点到新目录的物理路径。 到目前为止,除了在IIS中切换物理目录外,我还能正常工作。 $ IIsServer = Get-WmiObject站点-Namespace“root / WebAdministration”-Co
..
我正在尝试学习powershell,并尝试构建一个if else语句: if((Get-Process | Select-Object name)-eq“svchost”){ Write-Host“see” } else { Write-Host“not seen” } 尽管有svchost流程,但最终会变成“未见”。如何修改它以获得正确的结果? 解决方案
..
我有一封来自PS的电子邮件。我一直在试图做的是在电子邮件中嵌入图像(不包括附件)。以下是我到目前为止: 函数电子邮件 { $ smtpServer = {smtp服务器} $ smtpFrom = {email from} $ smtpTo = {email to} $ messageSubject =“test” $ message = New-Object Syst
..
假设我有一个散列表: $ tokens = @ { Id = 9999; Title =“Lorem ipsum dolor sit amet”; 作者= @ {姓名=“John Doe”; Email='john.doe@foo.xyz”}; Analyst = @ {Name =“Jane Doe”;电子邮件='jane.doe@foo.xyz'} }
..
$ user =“example@gmail.com” $ pass =“examplepassword” $ secpasswd = ConvertTo-SecureString $ user -AsPlainText -Force $ cred = New-Object System.Management.Automation.PSCredential($ pass,$ secpas
..
我已经成功地在PowerShell中使用ScriptBlocks传递了无参数函数。但是,如果函数有参数,我无法使其工作。有没有办法在PowerShell中做到这一点? (v2优先) $ $ p $ $ $ $ $ $ $ $ $ $ $ $ $ b返回$ x + $ y } 函数Apply([scriptblock] $ s) { write-host($ s.Invoke(1,2)
..
code> PS>函数测试{参数($ p ='默认值')$ PsBoundParameters} PS>测试'某个值' 键值 --- ----- p某些值 PS> Test #nothing 我期望 $ PsBoundParameters 在两种情况下都会包含 $ p 变量的记录。这是正确的行为吗? 问题 我想使用splatting对于许多函数来说,它可以像这样
..
我试图使用字符串“动态”调用PowerShell函数。例子 $ functionToInvoke =“MyFunctionName”; Invoke-Function $ functionToInvoke $ arg1 $ arg2# &“My
..
为了记录目的,我有一些帮助函数写入STDOUT。其中一些函数向调用者返回一个值,但函数的整个输出被返回。所以我的问题是我如何让我的函数写入STDOUT并返回一个值给调用者而不会被函数调用期间发出的所有STDOUT污染返回值?我正在寻找某种设计模式或最佳做法。 考虑以下脚本: 函数a { 写入输出“In Function a” $ a = 4 return $ a } “
..
早上所有的, 我试图找出如何进入一个目录中的许多文本文件,并用下面的代替字符: / p> 'BS'='\' 'FS'='/' 'CO'=':' 到目前为止我所能达到的是: (get-content C:\ users \x\desktop\info\ * .txt)| foreach-object {$ _ -replace“bs”,“\”} | set-co
..
Powershell v2: try {Remove-Item C:\hiberfil.sys -ErrorAction Stop} catch [System.IO.IOException] {“problem”} catch [System.Exception] {“other”} 当然,我以休眠文件为例。实际上有一个文件,我希望我可能没有权限删除有时
..
为什么在运行这两个简单的样本时会在控制台上打印出错误信息? 我想要在控制台上打印出我的“错误测试:)”: Get-WmiObject:RPC服务器是 不可用。 (HRESULT的异常: 0x800706BA)在行:3 char:15 + Get-WmiObject
..
下面脚本中的第2行生成 - “无法将值”System.Object []“转换为 “System.Xml.XmlDocument”错误:“'→',十六进制值0x1A,是 无效字符。第39行,第23行。“ 在行:1 char:8 + [xml] $ x
..
我将公式放在excel单元格中有一个问题。公式包含一个变量。 $ batchname = Batch15c $ ws.Cells.Item(2,5 ).value()=“= VLOOKUP(RC [-1],[$ batchname] Sheet1!$ A $ 1:$ D $ 300,2,FALSE) 得到以下错误:-Exception设置“值”:“从HRESULT异常:0x800
..
我想使用Powershell在Excel表格中的特定列号之后添加一列。 我可以在工作表的起始处添加它,但不能在特定列之后插入。 解决方案 唉,我同意,我没有找到任何文件或示例: - /。_ 然而这里下面是如何插入第七列并给它一个名称: (Get-ChildItem“* .xlsb”)| foreach-object { $ xl = New-Object -ComObjec
..
我想从每天收到的电子邮件中提取并保存.xls文件。我设置了一个规则,将电子邮件保存在收件箱的特定子文件夹中的Outlook邮箱中。 Outlook文件夹结构如下所示: - >收件箱 - >数据(“收件箱”子文件夹) ---> ToExtract(“Data”子文件夹) 我需要从“ToExtract”中提取.xls文件文件夹。 我发现一个脚本
..
我的Powershell(2.0)脚本具有以下代码片段: $ fileName =“c:\reports\ 1.xlsx“ $ xl = new-object -comobject excel.application $ xlFormat = [Microsoft.Office.Interop.excel.XlFileFormat] :: xlWorkbookDefault $
..