私はすべてのIISサイト、仮想ディレクトリ、およびappcmd経由のアプリケーションプールを作成するためにps1ファイルを作成しています。私はappcmd list/xmlを使ってマスタマシンから設定を取得し、それらを設定ファイルに保存しました。powershellは/ IN <pathToFileを使用してappcmdを実行します
:私はパイプを使用している場合PS C:\temp\deployments> .\createIISSetup.ps1
The '<' operator is reserved for future use.
At C:\temp\deployments\createIISSetup.ps1:36 char:28
+ .$appcmd add apppool /IN < <<<< $pathToAppPoolSettings;
+ CategoryInfo : ParserError: (<:OperatorToken) [], ParseException
+ FullyQualifiedErrorId : RedirectionNotSupported
:私は私の問題は、PowerShell内で
appcmd add apppool /IN < pathtoFile.xml
APPCMDコマンドを実行するPowerShellを取得しようとしています、私はより少ないシンボルを使用することはできませんです
appcmd add apppool /IN | pathtoFile.xml
私が手:
PS C:\temp\deployments> .\createIISSetup.ps1
Expressions are only allowed as the first element of a pipeline.
At C:\temp\deployments\createIISSetup.ps1:36 char:51
+ .$appcmd add apppool /IN | $pathToAppPoolSettings <<<< ;
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : ExpressionsMustBeFirstInPipeline
ようこそStackOverflow。答えを提供する場合は、コードが何をしているのかを説明してください。 – sschale