powershell-5.0相关内容
如何在 Windows 10 上的 PowerShell 中创建文件硬链接? PSCX 有 New-Hardlink,但在 Windows 10 上仍然需要它吗? 您总是可以使用 mklink,但从 powershell 中需要您在命令前加上 cmd/c,这很难记住. 解决方案 New-Item -ItemType HardLink -Name CoverageCount.cs
..
考虑以下 Powershell 代码段: [Uint64] $Memory = 1GB[字符串] $MemoryFromString = "1GB"[Uint64] $ConvertedMemory = [Convert]::ToUInt64($MemoryFromString) 第三行失败: 使用“1"参数调用“ToUInt64"的异常:“输入字符串的格式不正确."在行:1 字符:1+ [
..
在我的 ASP.NET MVC5 项目(Powershell v5 & Visual Studio 2015)上运行 Enable-Migrations 时出现以下错误.我曾尝试卸载并重新安装 EntityFramework (v6.1.3) 但不走运.有大佬知道怎么解决吗? 类型名称 'Microsoft.VisualStudio.Shell.Package' 不明确,可能是 'Micro
..
我想使用 PowerShell 脚本运行 .reg 文件(注册表文件),但我无法运行它.当我手动运行它时,它会在注册表中创建相应的节点,但我希望它使用 powershell 脚本执行.下面是我尝试使用但没有结果的代码 - $PathofRegFile="c:\file.reg"regedit/s $PathofRegFile 我尝试的另一个代码是这个 - Start-Process -fil
..
我知道你可以将环境变量传递给 docker-compose. docker-compose.yml ...mysql:图片:mariadb:10.2端口:- "${DB_PORT}:3306"... $ DB_PORT=3396 docker-compose up 然而,这只适用于使用 bash.我正在使用 PowerShell 并试图找到一个等效的只有一行命令的命令.
..
我想连接到 VSTS 并获取代理池列表.我想枚举代理池,然后删除 VSTS 服务器上的代理.我在 VSTS API 参考中找不到有关如何执行此操作的任何文档. 我正在像这样连接到 VSTS 以列出项目,但如何列出代理池? $User = 'mark.allison@domain.com'$PersonalAccessToken = '{PAT_TOKEN}'$base64authinfo
..
我的原始配置文件 (web1.config) 没有多余的行,在记事本中查看时(显示所有字符)如下所示:
..
我正在尝试在 PowerShell 中遍历以下 JSON 文件. 没有特别命名顶部标签(例如 17443 和 17444),因为我事先不知道它们,所以我找不到循环数据的方法. 我想为所有记录输出标签 3、4 和 5(标题、名字、姓氏). 我将如何做到这一点? {“17443":{"sid":"17443","nid":"7728","已提交":"1436175407",“数据"
..
我遇到了一个非常奇怪的问题.我有一个用一堆行填充的对象.我可以很好地访问它们,但我需要附加一个“."(点)到其中的每个值,所以我最终使用 for each 循环将每个记录转换为字符串并添加一个“."调整值后.然而,现在的问题是,我想将这些行中的每一行(并且这些行只有一个列/项目)分配给另一个数组/对象,以便我以后可以访问它们. 问题是,即使我声明一个对象/数组变量并分配字符串转换的数据行,对
..
我正在尝试创建一个脚本,该脚本将使用 powershell 和 invoke-webrequest 自动升级 NSX,以利用 NSX Manager 的 API 调用.我已经完成了脚本,但脚本的某些部分我需要检查和匹配响应中的某些数据.事实上,NSX API 响应将 90% 是 xml 格式,但有时它可以是 json.如果响应是 json 格式,我的匹配将不起作用,并且脚本的某些部分也将不起作用,
..
如何使用 PowerShell 5.0 Compress-Archive cmdlet 以递归方式获取目录中的任何 .config 文件并将它们压缩,同时保持目录结构.示例: 目录1配置1.config目录 2配置2.config 目标是一个包含上述目录结构和仅配置文件的 zip 文件. 解决方案 我建议将文件复制到临时目录并进行压缩.例如: $path = "test"$filte
..
我的 LocalConfigurationManager 设置如下: [DSCLocalConfigurationManager()]配置 LCMConfig{节点本地主机{设置{RebootNodeIfNeeded = $trueActionAfterReboot = 'ContinueConfiguration'AllowModuleOverwrite = $true调试模式 = '全部'}
..
问题 正在接收 PathTooLongException - ... 完全限定的文件名必须少于 260 个字符,并且目录名必须少于 248 个字符. 操作系统 Windows Server 2008 R2 企业版 PowerShell 版本 PS 版本 5.1.14409.1018 构建版本 10.0.14409.1018 CLR 版本 4.0.30319.365
..
我试图学习如何在 C# 中使用 powershell我正在关注 本教程 但是,当我运行它时,出现此错误: 未处理的异常.System.InvalidProgramException:公共语言运行时检测到无效程序.在 System.Management.Automation.PowerShell.Create()在 desktopAdmin365.Program.Main(String[
..
我需要在 7 天内创建的邮箱上自动应用 Exchange 2010 保留策略.但我还需要排除任何非美国服务器,因为这些服务器由海外 IT 管理. 这是我的脚本的前言,它允许在没有任何人工交互的情况下连接到交换.这样我就可以在 Windows 中安排它. If (Test-Path C:\temp\mycred.xml) {$UserCredential = Import-CliXML C:
..
我尝试添加 New-ScheduledTaskSettingsSet 带有自定义设置.根据 Technet,MultipleInstances 有可能的选项,包括 StopExisting 值. 但实际的 powershell 只允许我选择 Parallel、Queue 或 IgnoreNew. 为什么我不能使用 StopExisting? 解决方案 如果你看看 Multipl
..
我正在尝试通过 Copy-Item cmdlet 的 -FromSession 参数从远程会话复制一些日志文件.在主叫机上,我安装了 PS 版本 5.运行脚本时出现以下错误: Copy-Item:找不到与参数名称“FromSession"匹配的参数. 当我在源机器上调用 $PSVersionTable 时,我得到以下输出: PSVersion 5.0.10586.672PSCompatibl
..
我尝试在类方法中使用预定义的变量,如 $PSVersionTable 或 $PSScriptRoot.他们因错误消息而失败 方法中未分配变量. 示例: 类 Foo {[字符串]$版本获取版本(){如果 ($PSVersionTable) {$this.Version = $PSVersionTable.PSVersion}}} 为什么? 解决方案 Class Foo {[字
..
我在使用 PowerShell 时遇到问题.几乎就像它没有完全安装一样;这很奇怪,因为它是 Windows 10 并且随附. 在没有锁定的情况下,我尝试用另一台正在运行的 Windows 10 机器上的新副本替换以下目录: C:\Users\UserName\AppData\Local\PackageManagement C:\Program Files\WindowsPowerSh
..
早上好. 我可以就我在这里做错的地方获得一些帮助吗?无论出于何种原因,返回输出正在打印整个数组而不是遍历它.该函数假设允许用户在命令行语法中输入,如果没有提供任何内容,它会选择可供选择的内容. 好的,到目前为止,选择选择以及为函数提供参数是有效的,关于它获取正确的数组.它没有做的是遍历数组. 见下文: $Group1 = @(“第一组",“第二组")$Group2 = @(“第
..