powershell-3.0相关内容
我正在使用 powershell 在几台计算机上映射一些网络驱动器.大多数情况下它运行良好,但现在它在我以前从未尝试过的计算机上出现故障. 我在做 New-PSDrive -Persist -Name $name -PSProvider FileSystem -Root $path -Scope Global 它成功了.但是我只能在powershell中访问映射驱动器......我在资
..
有人能告诉我在以下情况下如何避免这个错误吗? $codegenDir = "Z:\Desktop\Song-Renamer"$PowerShellRepresentation = dir -path $MyMusicFolder -recurse -include *.mp3,*.m4a,*.wma,*.flac,*.ape |选择 -ExpandProperty 全名 |$codegenDir
..
使用学生文本名称 Infinity 执行以下代码将返回无穷大符号而不是实际文本.任何人都可以解释为什么会出现这种情况以及可以采取哪些措施来纠正. $person="Infinity,One";$personsplit=$person |ConvertFrom-String -Delimiter ",";-PropertyNames 名字,姓氏 $personsplit 返回以下输出 名字
..
我尝试了很多代码,但仍然无法删除该特定文件夹的只读属性. 下面是删除该文件夹下文件的只读属性但不删除该文件夹的只读属性的代码: $Path = "C:\Suraj\powershell scripts\review script"$Files = Get-ChildItem $Path -RecurseForEach($Files 中的 $File){写主机文件:$File IsReadO
..
好的,我创建了一个 powershell 脚本,我正在尝试使主界面使用选项卡式布局.除了我想隐藏顶部的选项卡并使用侧面的按钮切换选项卡之外,我获得了我想要的所有功能.我已经成功地在侧面选择了不同的选项卡,但我不知道如何将选项卡隐藏在顶部?任何人都有办法做到这一点??? 图片说得最好: 参考文献: http://msdn.microsoft.com/en-us/library/sy
..
我从堆栈溢出中得到以下代码,并且运行良好. $TargetFolder = “你的文件夹路径"$Files = Get-ChildItem $TargetFolder -Exclude (gc List.txt) -Recurseforeach ($Files 中的 $File){write-host “删除文件 $File" -foregroundcolor “Red";删除项目 $File
..
这在 LOCALSERVER 上 2.3 分钟内完成: A: measure-command {$x = invoke-command {gci -recurse "C:\"}} 这在 38.4 分钟内在 LOCALSERVER 上完成: B: measure-command {$x = invoke-command -comp LOCALSERVER {gci -recurse
..
我想更改我用这个脚本生成的文件的创建日期: $clientname = Read-Host "输入客户端名称"$path = Read-Host "输入 .bak 文件的完整路径"$time = "01-00-00"$space = " "for ($i = 0; $i -lt 7;$i++){$date = (Get-Date).AddDays(-1-$i).ToString('yyyy-MM
..
我对如何在 Powershell 命令中使用安全字符串来运行远程 SQL 查询有点困惑. 以下命令在 powershell 中运行良好,因为它是在我自己的帐户下运行的 - 在提供用户名和密码的值时它也会返回结果. "SELECT COUNT(E.intEmployeeID) AS Count FROM Employees E WITH(NOLOCK)" - ServerInstance
..
我无法将 Word 2010 (14.0.x) 文档发送到 SaveAs 或 关闭 使用 Powershell.从网上的所有 tuts 来看,它似乎应该适用于 2.0,但我不再拥有它了. 简单案例: $Path = "C:\MyDoc.docx"$Word = 新对象 -comobject Word.Application$Word.Visible = $True #这样做可以在没有任务管
..
一些 PowerShell commandlet 接受管道输入 ByProperyName,一些接受 ByValue,另一些接受两者兼而有之.这是什么意思?它如何影响我们的 PowerShell 脚本? 解决方案 ValueFromPipeline 参数属性 会将参数值映射到从管道传入的任何对象类型.如果您使用 ValueFromPipelineByPropertyName 参数属性,然后
..
我在使用 datagridview 的那个脚本中有一个 powershell 脚本.我的脚本工作正常.我觉得一切正常. 我的问题是我想获取所选行的第一列值.为了实现这一点,我需要添加事件(单元格单击/单元格内容单击/单元格鼠标单击).我无法弄清楚.如何添加事件. 有人可以就此给我建议吗? $datagridview1_CellMouseClick = [System.Windows
..
我在 powershell 中将 UNC 位置转换为本地驱动器时遇到问题.所以我的代码基本上将用户的输入作为读取主机作为数据库备份位置的 UNC 路径.位置可能是这样的 \\ServerName\m$\SQLBackups\123. 然后它会提示从哪里复制备份.同样,这是一个 UNC 路径,例如 \\ServerName\g$\SQLRestores\444\Filename.bak.
..
我一直在使用 PowerShell v3(来自 此处)及其新的 Invoke-RestMethod 如下所示: Invoke-RestMethod -Uri $dest -method PUT -Credential $cred -InFile $file 但是,我想用它来推送非常 大的二进制对象,因此喜欢能够从一个大的二进制文件中推送范围的字节. 例如,如果我有一个 20Gb
..
我正在尝试获取计算机上每个硬盘卷的各种属性. 我使用的是 cmdlet get-volume 然后通过 foreach 遍历它,但该 cmdlet 在 Windows Server 2008 中不存在.:( 有人知道替代方案吗? 我只需要驱动器号、objectId/guid、可用空间、总空间和每个卷的名称. 解决方案 WMI 类 Win32_Volume 有你要找的信息
..
我目前正在运行 PowerShell (v3.0) 脚本,其中一个步骤是检索目录中的所有 HTML 文件.效果很好: $srcfiles = Get-ChildItem $srcPath -filter "*.htm*" 但是,现在我必须识别所有非 HTML 文件...CSS、Word 和 Excel 文档、图片等. 我想要一些像 -ne 参数结合 -filter 参数那样工作的
..
如何检查 Powershell 以查看 $fullPath 中的文件是否早于“5 天 10 小时 5 分钟"? (旧的,我的意思是如果它是在不迟于 5 天 10 小时 5 分钟的时间内创建或修改的) 解决方案 这是一个相当简洁但非常易读的方法: $lastWrite = (get-item $fullPath).LastWriteTime$timespan = new-timesp
..
如何在 PowerShell 中以 8.3 表示法显示目录列表? 解决方案 您可以使用 WMI: Get-ChildItem |ForEach-Object{$class = if($_.PSIsContainer) {"Win32_Directory"} else {"CIM_DataFile"}Get-WMIObject $class -Filter "Name = '$($_.Fu
..
我可以在远程服务器上启动 5 个新的 PS 会话,并通过运行 Get-PSSession 来查看它们 PS C:\>New-PSSession -ComputerName MyServerNameId 名称 ComputerName State ConfigurationName 可用性-- ---- ------------ ----- ----------------- ----------
..
我是 PowerShell 的相对新手,想了解更多关于函数、CmdLet 和人类可读值的信息.通常用于学习新事物,看看别人做得很好. 所以我去找了Get-DiskUsage CmdLet的来源. 我可以.将其导入 PowerShell,然后调用该函数. 不知何故,无论我怎么称呼它,它总是使用当前目录来获取结果. 我错过了什么,它不会采用给定的 -Path 参数? PS D
..