小编han*_*y39的帖子

在脚本块 powershell 中调用函数

我有在 Octopus 中注册 Tentacle 的代码,我想在 Scriptblock 中调用一个名为 RunCommand 的函数。当我尝试在脚本块内调用它时,它总是失败。我正在从 csv 文件读取数据,但无法弄清楚如何调用 Scritblock 内的函数。任何人都知道这是如何做到的。正如您从代码中看到的,我正在调用 RunCommand 函数,但它一直失败。我已经使用了以下函数:call,但这也不起作用。请帮忙。

function RunCommand{
Param(
  [string]$myCommand,
  [string]$myArgs
  )

$process = Start-Process -FilePath $myCommand -ArgumentList $myArgs -Wait -PassThru
if ($process.ExitCode -eq 0){
    Write-Host "$myCommand successful"
} else {
    Write-Host "$myCommand failed"
}  
return $process.ExitCode
Run Code Online (Sandbox Code Playgroud)

函数部署触手{

#Read data from a csv file
$csv = Import-Csv -Path "C:\Users\adm_qvl6\Documents\RegisterTentacle.csv"

$csv | ForEach-Object {
    $ServerName = $($_.ServerName)
    $WorkerName = $($_.WorkerName)
    $Port = $($_.Port)  
    $Space = $($_.Space)    
    $Pool = $($_.Pool)
    $TentacleSource = $($_.TentacleSource) …
Run Code Online (Sandbox Code Playgroud)

powershell scriptblock

5
推荐指数
1
解决办法
5929
查看次数

密码验证java

我想为密码字段设置验证,其中输入的密码长度必须至少为6个字符,并且可以包含字母和数字

private static final String PASSWORD_PATTERN = "^[A-Za-z0-9]{6}";
Run Code Online (Sandbox Code Playgroud)

然后我有一个验证方法来验证密码.

  public void validate() {

if(!password.matches(PASSWORD_PATTERN)) {
        this.addFieldError("password", "Password must contain 6 characters or more");
}
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
462
查看次数

在VBScript中搜索字符串以验证是否包含字符

我正在尝试查看字符串是否包含点。

Set Root_Currency = Root_TaxDataSummary.SlvObject("Currency")   
curr_val = InStr(Root_Currency,".")
If curr_val.exist Then

     pass
else
     fail
Run Code Online (Sandbox Code Playgroud)

我的处理方式有什么问题吗?

vbscript

0
推荐指数
1
解决办法
5489
查看次数

标签 统计

java ×1

powershell ×1

scriptblock ×1

vbscript ×1