powershell-4.0相关内容

在 PowerShell 中为什么“强制转换"给 FileInfo 设置了错误的 FullName、Directory 和 DirectoryName

当我通过调用获取 FileInfo 对象时,我注意到我的 PS ISE 和 PS 中都有一个非常奇怪的行为 $FileInfo = [System.IO.FileInfo](".\SomeFile.ext") 当我查看其属性时,DirectoryName 及其相关属性都默认为 PS 打开的原始路径. 这是我的 ISE 的副本,它以管理员身份启动,c:\Windows\System32 作 ..
发布时间:2021-06-19 20:45:50 其他开发

尝试通过 Powershell 将文件上传到 Sharepoint Online 中的子文件夹

我是 Powershell 的新手,我正在尝试将文件从本地文件夹上传到 Sharepoint 在线.我似乎将文件放入库中,但未放入我想要它们的第二个子文件夹中. 到目前为止的脚本: #指定租户管理员和站点 URL$User = "admin@contoso.no"$SiteURL = "https://contoso.sharepoint.com"$Folder = "E:\LocalFo ..

在 Powershell 4 中压缩和解压缩文件

我使用的是 Windows Server 2012 R2(64 位).我有可用的 powershell 版本 4.我正在尝试压缩和解压缩文件.当我尝试 Write-Zip 命令时,它会引发以下错误: Write-Zip : 术语“Write-Zip"不被识别为 cmdlet、函数、脚本文件或可操作的名称程序.检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试. 我该怎么做才能修 ..
发布时间:2021-06-19 20:26:02 其他开发

PowerShell 字符串默认参数值未按预期工作

#Requires -Version 2.0[CmdletBinding()]参数([Parameter()] [string] $MyParam = $null)if($MyParam -eq $null) {写主机“作品"} 别的 {写主机“不起作用"} 输出“不起作用"=> 看起来字符串从 null 隐式转换为空字符串?为什么?以及如何测试字符串是空的还是真的 $null?这应该是两个不同 ..
发布时间:2021-06-19 20:25:13 其他开发

使用 Windows 窗体在脚本终止后几分钟锁定 PowerShell ISE

我有一个有趣的问题.我正在创建一个日历选择器,供我们创建帐户时使用.它工作正常并且仍在进行中,但我注意到当我在 powershell ISE 中运行脚本时,几分钟后它会锁定(我可以在此之前编辑和保存代码几分钟).事件日志中没有任何内容.我收到一个对话框,说 powershell 没有响应.内存使用似乎也很正常.我不知道发生了什么. 无论我如何运行 Powershell ISE(以管理员身份运 ..
发布时间:2021-06-19 20:23:43 其他开发