gpt4 book ai didi

powershell - 如何在 PowerShell 提示符下(不在脚本中)初始化多行数组?

转载 作者:行者123 更新时间:2023-12-03 00:45:19 28 4
gpt4 key购买 nike

我想在 PowerShell 提示符下初始化这个数组:

$Parameters = @{
SourcePath = 'D:\Website'
TargetPath = 'wwwroot'
ComputerName 'https://website:8172/msdeploy.axd?site=website'
Credential = $Credential
}

但是,当我粘贴此命令时,我被一系列符号阻止按 Enter返回提示:

Blocked

Enter只生成带有另一组符号的新行。

这可以在提示符下(而不是在脚本中)执行吗?

最佳答案

在 PowerShell 命令提示符下,如果续行提示符 >> 按 Enter 时一直出现,这意味着该命令在语法上不完整或损坏。

注意:如果模块 PSReadLine W10自带的,被导入,一个命令马上被识别为完整的;没有它,需要额外的 Enter 按键。

因此,如果您希望命令完整,但 >> 不断出现,暗示该命令包含语法错误 ,这确实是您的情况,正如您所发现的那样:
专线 ComputerName 'https://website:8172/msdeploy.axd?site=website' ,意为散列表的键值对定义,缺少 =键之间 ComputerName和值(value)'https://website:8172/msdeploy.axd?site=website' .

关于powershell - 如何在 PowerShell 提示符下(不在脚本中)初始化多行数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48999228/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com