Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:scriptinscript

Dies ist eine alte Version des Dokuments!


Script in Script ausführen

test-helloworld.ps1: [code Powershell] [CmdletBinding()] param (

  [Parameter(Mandatory=$True)][String]$MyPar

)

Write-Host "Hallo $MyPar!" [/code]

test-runscript.ps1: [code Powershell] param()

$zzz = @{MyPar="Blubb"}

$File = $Path + "test-helloworld.ps1" $ScriptFileData = Get-Content $File $ScriptData = @('param($zzz) &{') $ScriptData += $ScriptFileData $ScriptData += '} @zzz'

$Script = [Scriptblock]::Create($ScriptData)

Invoke-Command -ScriptBlock $Script -ArgumentList $zzz [/code]

Quelle: Link, Link, Splatting

powershell/scriptinscript.1514910659.txt.gz · Zuletzt geändert: 2018/01/02 17:30 von ronny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki