腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
运行
.
ps1
脚本
时
通过
参数
调用
多个
函数
powershell
、
powershell-2.0
、
powershell-3.0
、
powershell-4.0
我有一个.
ps1
脚本
,其中有
多个
函数
。我希望用户能够输入他们想要
运行
的
函数
,而不是一次
运行
所有的
函数
。例如:./script.ps1 -func1 -func2或./script.ps1 -All 我可以
通过
比较用户输入的
参数
和
函数
名来让它工作,但问题是我希望用户能够以任何顺序放置它。 这是我现在正在工作的东西,但我不确定我是否能以某种方式对其进行优化。Test" -o
浏览 48
提问于2019-07-03
得票数 0
回答已采纳
2
回答
从另一个
ps1
调用
ps1
powershell
我正在从另一个
ps1
调用
一个
ps1
脚本
,这个
脚本
运行
良好。现在,我想将
参数
从父
ps1
传递给子
ps1
。例如,master.ps1和client.ps1是两个
脚本
。2. client.ps1采用两个
参数
,我想
通过
master.ps1传递给它。主
脚本
的代码: [Parameter(Mandatory=$True,Position=4)]
浏览 0
提问于2018-08-31
得票数 2
回答已采纳
3
回答
使用.cmd或.bat文件中的
参数
调用
powershell
函数
powershell
我已经写了一个powershell
脚本
,它是一个完整的
函数
,带有
参数
(例如,
函数
名(param) {}),下面是对
函数
的
调用
,带有
参数
。 我希望能够在它的.
ps1
文件中
调用
这个
函数
,并传入
参数
。如何
通过
.bat或.cmd文件打包对
函数
的
调用
?我使用的是Powershell v2.0。
浏览 1
提问于2010-09-15
得票数 10
1
回答
如何从批处理中
参数
化powershell scipt
powershell
我使用的是一个power shell
脚本
,它有一个如下的
函数
,它有三个
参数
。Get-ServiceAlertparam(........在
脚本
的末尾,当我
调用
函数
并传递硬编码或使用变量的
参数
时
,它工作得很好。servername -includeService AdobeFlashPlayerUpdat
浏览 2
提问于2018-09-18
得票数 0
5
回答
PowerShell
函数
不产生输出
powershell
对不起,如果这是一个基本的问题,我是PS初学者…为什么当我将下面的Powershell
函数
添加到$Profile中
时
,它
运行
得很好,并将输出写入控制台,但当我将它作为.
ps1
运行
时,它却没有产生任何输出(当我作为
脚本
运行
时,它似乎正在
运行
,但没有返回任何输出或错误。 我的执行策略=无限制,并且我是以管理员身份
运行
的。有什么想法?
浏览 1
提问于2016-12-06
得票数 1
3
回答
在PowerShell中加载自定义
函数
powershell
我在一个额外的PowerShell
脚本
文件中定义了一些额外的
函数
,我正试图将它们加载到一个主.
ps1
文件中。但是,当我从PowerShell提示符
调用
.
ps1
文件
时
,它似乎没有
通过
这些命令
运行
。在下面的代码示例中,build_functions.ps1具有定义各种自定义
函数
的代码。如果我单独
运行
该文件(例如,单独
运行
它,然后
通过
主
脚本
运行
),它工
浏览 2
提问于2013-09-12
得票数 50
回答已采纳
3
回答
如何在新的Powershell.exe控制台中加载
函数
powershell
我有一个需要sta模式的
函数
(function1)。我想从一个非sta模式的poshconsole
调用
这个
函数
。当我的个人资料中有function1
时
,这是有效的powershell -sta -command $commandpowershell -sta -noprofile -command $command 我可以
通
浏览 0
提问于2010-02-23
得票数 4
回答已采纳
2
回答
使用
多个
选项卡打开终端并执行应用程序,该应用程序唯一地修改每个选项卡的
PS1
变量
command-line
、
bash
、
scripts
、
gnome-terminal
、
tabs
通过
修改本地
PS1
变量,使每个选项卡具有唯一的标题我想要这个
脚本
,所以我可以点击
脚本
在我的桌面上,让它打开终端,我想为我的日常开发环境。/open_tabs.sh
运行
它
时
,它会打开3个新的选项卡,但不幸的是,set-title无法设置选项卡标题!
PS1
变量似乎没有与我的set-title
调用
一起设置。我已经将set-title定义为~/.bashrc中的一
浏览 0
提问于2020-02-11
得票数 5
回答已采纳
2
回答
如何防止PowerGUI在开放环境下
运行
脚本
?
powergui
当我
通过
的上下文菜单中的“用.
ps1
脚本
编辑器打开”打开任何PowerGUI
时
,PowerGUI首先
运行
脚本
,然后让我编辑它。这种行为是故意的吗?如果我
运行
PowerGUI
脚本
编辑器,然后打开.
ps1
文件,它不会
运行
它,让我立即编辑它(所需的行为)。如何才能: 1)防止PowerGUI编辑器在打开
脚本
时
首先
运行
脚本
,2)使用命令行
参数</
浏览 2
提问于2011-01-20
得票数 3
回答已采纳
2
回答
在
多个
PowerShell
脚本
之间传递CSV
powershell
、
nessus
我有一堆独立的
脚本
来构建基于每周Nessus扫描的各种报告。在每个单独的
脚本
中,我执行以下操作:{$data = Import-Csv $inputData ". .\Build Software List (Test).<e
浏览 9
提问于2016-08-19
得票数 1
回答已采纳
1
回答
编写等效的powershell
脚本
和
函数
的最佳实践
function
、
powershell
我有一个接受
多个
参数
的
脚本
,并且我用适当的帮助注释记录了它(例如.SYNOPSIS、.DESCRIPTION、.PARAMETER)。\DoStuff.ps1 param1 param2 2-在DoStuff.ps1中,将其执行的操作移动到DoStuff
函数
中,并在
函数
声明之后使用传递到
脚本
中的
参数
调用
DoStuff
函数
。这仍然允许从Windows资源管理器
运行
脚本
,以及允许开发人员将
脚本<
浏览 0
提问于2013-03-14
得票数 1
回答已采纳
9
回答
如何让错误在TeamCity PowerShell
运行
器中传播
powershell
、
error-handling
、
teamcity
我有一个TeamCity 7构建配置,它几乎只是一个使用各种TeamCity
参数
的.
ps1
脚本
调用
。我希望这可能是一个简单的设置问题:File%system.teamcity.build.workingDir%/Script.ps1使用"-File“
参数
执行.
ps1
脚本
%system.teamcity.build.workingDir% -OptionB
浏览 79
提问于2012-07-25
得票数 27
回答已采纳
1
回答
如何获取由另一个Powershell进程打开的Powershell进程?
powershell
我同时
运行
多个
PowerShell
脚本
。我希望能够在打开新
脚本
之前等待某些
脚本
完成。基本上,我在想,如果我能找到
运行
它的命令行选项,比如"powershell.exe -Path "<script dir>“,就可以做到。我试着做一个Get-Process | gm来寻找任何我可以
调用
来获取信息的
参数
,但是我没有看到任何
参数
(并不意味着它们不在那里)我试着
通过
任务管理器来查看我是否可以
浏览 9
提问于2019-07-17
得票数 2
回答已采纳
1
回答
在IIS中承载Azure Powershell
脚本
后,该
脚本
不起作用
azure
、
azure-powershell
在IIS中托管后,Azure powershell
脚本
文件(
PS1
)不起作用。我们从C#
调用
PS1
文件(使用
运行
空间和管道)。如果我按照托管在ISE.But中之后发现的日志
通过
powershell IIS进行调试,那么
PS1
文件工作得很好。
调用
的管线发生内部错误。 发送请求
时
出错。但是,在调试API
时
,管道不会抛出任何错误。是否有任何环境问题,如发布设置文件?如何解
浏览 0
提问于2013-11-13
得票数 0
2
回答
如何将rs实用程序的
参数
传递给Powershell
脚本
powershell
、
batch-file
、
parameter-passing
TestReports.ps1说,我有一个Powershell
脚本
。DataSourceFolderName 这些
参数
值由具有用户提示的用户提供。现在,我想
通过
传递rs文件来
调用
.rss实用程序(该文件具有将报表发布到vb中的reportserver的
脚本
),并且上面的
参数
值是从这个.
ps1
文件中传递的。如何使用在此.rss文件中传递的
参数
调用
.
ps1
文
浏览 2
提问于2013-11-12
得票数 0
1
回答
Pester和/或Mock可以用来测试.
ps1
脚本
吗?
powershell
、
pester
考虑一个接受
参数
并进行状态更改的.
ps1
脚本
。我想测试
脚本
的两个方面: param([object[]]$stateChangeRequests) function ChangeSystemStateSomehowIntercept
浏览 1
提问于2020-01-19
得票数 1
1
回答
如何将
参数
或变量从一个powershell
脚本
传递到另一个?
windows
、
powershell
、
batch-file
、
cmd
在cmd中,我可以
通过
在要
运行
的bat文件后面列出
参数
来将
参数
从一个bat传递到另一个bat。然后,要
运行
的bat将它们接收为%1、%2、%3等。这可以在Powershell中完成吗?我有一个
ps1
脚本
script1,它提示用户输入一个位置。这个
脚本
已经被处理好了。该位置存储为一个变量;$loc。在第一个
脚本
中,有一点是用户可以选择一个选项,该选项将
运行
另一个
ps1
脚本
script
浏览 0
提问于2014-11-04
得票数 10
1
回答
任务计划程序不使用powershell
脚本
生成输出
python
、
powershell
、
scheduled-tasks
、
taskscheduler
、
windows-task-scheduler
我
通过
task Scheduler有一个基本任务,它
调用
执行Python
脚本
的Powershell
脚本
。由于某些原因,当我
通过
Task Scheduler
调用
Powershell
脚本
时
,它不会产生任何输出,当我查看历史日志
时
,它也会成功完成。我可以
通过
终端手动
运行
Powershell
脚本
,一切都正常。以下是我的“编辑操作”
参数
: 程序/
脚本</e
浏览 69
提问于2020-10-08
得票数 0
回答已采纳
3
回答
运行
旧版本的Windows PowerShell ISE
powershell
、
powershell-ise
我正在用编写PowerShell
脚本
。当我在
脚本
中更改某些内容并
运行
脚本
时
,不是执行最后保存的
脚本
版本,而是执行旧版本的
脚本
。只有当我第二次
运行
脚本
时
,它才会使用当前版本。我能做些什么来始终
运行
最新版本的
脚本
?
浏览 0
提问于2013-09-26
得票数 12
回答已采纳
2
回答
从C#
调用
Powershell
函数
c#
、
powershell
、
cmdlets
我有一个包含
多个
Powershell
函数
的
PS1
文件。我需要创建一个静态DLL来读取内存中的所有
函数
及其定义。然后,当用户
调用
DLL并传入
函数
名和
函数
的
参数
时
,它将
调用
其中一个
函数
。即
调用
一个已被读取并存储在内存中的
函数
? 谢谢
浏览 1
提问于2010-11-15
得票数 16
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows PowerShell入门总结
GATK官方推荐的workflow语言-WDL
Python黑科技-Python中四种运行其他程序的方式
Python中四种运行其他程序的方式
系统小技巧:实用简单的PowerShell命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券