powershell-4.0相关内容
我尝试了很多代码,但仍然无法删除该特定文件夹的只读属性. 下面是删除该文件夹下文件的只读属性但不删除该文件夹的只读属性的代码: $Path = "C:\Suraj\powershell scripts\review script"$Files = Get-ChildItem $Path -RecurseForEach($Files 中的 $File){写主机文件:$File IsReadO
..
我有一个连接到 SQL Server 2012 数据库的 powershell 脚本,该脚本运行 SQL 查询并将结果集放入数据表,以向相关方发送格式化的电子邮件.以下是问题所在的代码片段: $CBA = 新对象 System.Data.DataSet "CBAData"$sqlConn = New-Object System.Data.SqlClient.SqlConnection("Data
..
当我通过调用获取 FileInfo 对象时,我注意到我的 PS ISE 和 PS 中都有一个非常奇怪的行为 $FileInfo = [System.IO.FileInfo](".\SomeFile.ext") 当我查看其属性时,DirectoryName 及其相关属性都默认为 PS 打开的原始路径. 这是我的 ISE 的副本,它以管理员身份启动,c:\Windows\System32 作
..
我是 Powershell 的新手,我正在尝试将文件从本地文件夹上传到 Sharepoint 在线.我似乎将文件放入库中,但未放入我想要它们的第二个子文件夹中. 到目前为止的脚本: #指定租户管理员和站点 URL$User = "admin@contoso.no"$SiteURL = "https://contoso.sharepoint.com"$Folder = "E:\LocalFo
..
如何测试文本文件的第一行是否以 \r 或 \n 结尾? 我尝试了与以下类似的各种演绎.我不确定导入 powershell 的字符串(文件的第一行)甚至包含不可见的字符.我也尝试过使用StreamReader方法读取行无济于事. $master = Get-Content $masterFilename |选择对象 -First 1if ($master.Contains("\r|\n"))
..
如果你这样做:git describe --long 你得到:0.3.1-15-g3b885c5 这就是上面字符串的含义: Tag-CommitDistance-CommitId (http://git-scm.com/docs/git-描述) 如何拆分字符串以获取第一个 (Tag) 和最后一个 (CommitId) 元素? 解决方案 通过使用 String.spl
..
这是我的例子: $Config = @{所有节点 = @(@{ 节点名 = '本地主机';PSDscAllowPlainTextPassword = $True })}配置本地管理员{Param([String[]]$Node='localhost',[PSCredential]$Cred)导入-DscResource -ModuleName 'PSDscResources'节点 $Node{用
..
我使用的是 Windows Server 2012 R2(64 位).我有可用的 powershell 版本 4.我正在尝试压缩和解压缩文件.当我尝试 Write-Zip 命令时,它会引发以下错误: Write-Zip : 术语“Write-Zip"不被识别为 cmdlet、函数、脚本文件或可操作的名称程序.检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试. 我该怎么做才能修
..
#Requires -Version 2.0[CmdletBinding()]参数([Parameter()] [string] $MyParam = $null)if($MyParam -eq $null) {写主机“作品"} 别的 {写主机“不起作用"} 输出“不起作用"=> 看起来字符串从 null 隐式转换为空字符串?为什么?以及如何测试字符串是空的还是真的 $null?这应该是两个不同
..
创建一个文件utf8.txt.确保编码为 UTF-8(无 BOM).将其内容设置为 € 在cmd.exe中: 输入utf8.txt >out.txt out.txt 的内容是 € 在 PowerShell (v4) 中: cat .\utf8.txt >out.txt 或 输入 .\utf8.txt >out.txt Out.txt 的内容是~
..
情况.在 Windows 7 SP1 机器上,我已更新为 Windows6.1-KB2819745-x64-MultiPkg.msu.此外,在 PowerShell 中,$PSVersionTable 现在报告“PSVersion 4.0". 目前,我的结论是,许多 PowerShell 4 cmdlet(例如 Test-NetConnection)只能在 Windows 8.1 上运行.但
..
我想使用 PowerShell 获取我的 csproj 文件中所有项目引用的列表.目前我有以下方法: [xml]$csproj = Get-Content MyProject.csproj$refs = $csproj.SelectNodes("//ProjectReference")foreach($ref 在 $refs) {# 稍后输出更多有用的信息写主机 $ref.Name} 然而,该
..
我有一个有趣的问题.我正在创建一个日历选择器,供我们创建帐户时使用.它工作正常并且仍在进行中,但我注意到当我在 powershell ISE 中运行脚本时,几分钟后它会锁定(我可以在此之前编辑和保存代码几分钟).事件日志中没有任何内容.我收到一个对话框,说 powershell 没有响应.内存使用似乎也很正常.我不知道发生了什么. 无论我如何运行 Powershell ISE(以管理员身份运
..
这是我的代码: $a = @()for ($i = 0; $i -lt 5; $i++){$item = 新对象 PSObject$item |Add-Member -type NoteProperty -Name 'Col1' -Value 'data1'$item |Add-Member -type NoteProperty -Name 'Col2' -Value 'data2'$item
..
我想向现有 XML 添加一个元素(连接器),这是成功的,但我需要删除 xmlns= 并想向它添加一个值.连接器 blaat 是用我的代码添加的. XML:
..
我有一个简单的 XML 10johnpc2412peterpc25 我有一个函数,我希望它返回一个 XML 文件,其中包含挂在节点上的所有元素. $collection = "bds";$att
..
我正在使用 powershell 开发此代码.我需要能够提取 html 标签. Invoke-WebRequest -Uri 'https://psu.box.com/shared/static/jf36ohodxnw7oemghsau1t7qb0w4y708.rss' - OutFile C:\users\anr2809\Documents\alerts.txt[xml]$Content =
..
我今天玩了 3 个小时,不明白为什么? 我有简单的脚本: $user = 'icm'$pass = 'icm'$pair = "$($user):$($pass)"$url = 'http://####:15672/api/queues/%2f/ICM.Payments.Host.1'$encodedCreds = [System.Convert]::ToBase64String([Sys
..
如何将以下导出的文本转换为 csv,以便我可以将其用作 powershell 中的对象.例如: where{$_.qlimit -eq 27} 文字: samid qlimit qused管理员 -1 0客人 -1 0管理员 27 8krbtgt -1 0r -1 0管理员 2 44 0 解决方案 使用 Get-Content cmdlet 加载文件,用逗号替换两个或多个空格,然后使用
..
我想模拟 PowerShell 3.0 从 PowerShell v3 或 v4,您可以使用以下命令模拟 v2: %windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 2 $Host 透露:版本:2.0 但是,在 PowerShell 4 中 %windir%\system32\WindowsPowerS
..