問題タブ [winrm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3841 参照

powershell - PowerShell + WinRM を介して二重引用符を渡す

このコードを使用して、サーバー上でリモート コード (MSI インストール) を実行しています。スクリプトに二重引用符を渡すだけでは機能しません。出力とともに、以下に示す 2 つのバリエーション (#3 と #4) を試しました。

入力 #1 (コマンドで二重引用符をテストする単純なケース)

アウトプット(作品)

入力 #2 (わかりました、これは機能しません)

出力

入力 #3

アウトプット(もう一方の単語はどうした?)

入力 #4

出力 (繰り返しますが、2 番目の単語が欠落しています)

エコーが機能する場合、実行中の実行空間ベースの使用法に MSI コマンドへの変更を組み込むことができるはずです。


以下を使用すると、MSIセットアップは正常に機能します。一重引用符に注意してください。

しかし、パブリック プロパティを渡す必要があり、MSI はその中の一重引用符を好みません。以下を実行しようとすると、MSI 引数ダイアログが開きます。

サーバー上のローカル コマンド プロンプトからこれを実行すると、問題なく動作します。

0 投票する
2 に答える
5442 参照

windows - ブートストラップ Windows winrm がネットワーク エラーで失敗する

knife コマンドを使用して Windows の winrm をブートストラップしようとしています。

TCP ポート 5985 を有効にしましたが、それでも次のエラーが表示されます。

エラー: ネットワーク エラー: 接続が拒否されました - connect(2) (http://:5985)

ユーザー名とパスワードを指定することで、マシンにリモートでログインすることもできます

解決できませんでした。誰かがこの問題に遭遇し、解決策を見つけましたか?

0 投票する
3 に答える
2053 参照

powershell-remoting - スペースを含むパスワードを使用するときに WinRS を呼び出す

自動化されたスクリプトの一部について WinRS を呼び出そうとしています。-p 引数にスペースを含むパスワードを渡そうとすると、問題が発生しました。

例えば、

メッセージで失敗します

引数を引用しても役に立たないようです。

メッセージで失敗します

パスワードを入力すると、すべてが期待どおりに機能しますが、これは構築中のワークフローのオプションではありません。

スペースを含むパスワードを WinRS に渡すことはできますか? そうでない場合、手動入力を含まない回避策はありますか?

0 投票する
5 に答える
229965 参照

windows - winrm を使用して信頼できるホストのリストに複数のマシンを追加する方法

リモート マシンからマシン上で powershell コマンドを実行するには、ホスト マシンの信頼できるホスト リストにリモート マシンを追加する必要があります。

次のコマンドを使用して、マシン A をマシン B の信頼できるホストに追加しています。

マシン C、マシン D などのマシンをマシン B の信頼できるホスト リストに追加するにはどうすればよいですか?

0 投票する
1 に答える
10909 参照

windows - Windows リモート管理経由で接続する際のエラー

Windows リモート管理 (WinRM) を介してリモート コンピューターInvoke-Commandで PowerShell を呼び出すために使用する単純な PowerShell スクリプトがあります。ScriptBlockスクリプトは Windows Server 2012 システムから実行されており、Windows 8.1 システムを対象としています。

スクリプトは非常に単純で、次のようになります。

エラーは次のとおりです。

さらに、リモート コンピューターの管理ネットワーク共有に接続しようとすると、次のエラー メッセージが表示されます。「ターゲット アカウント名が正しくありません。

エラーメッセージ

ローカル セッションでコンピューターの管理共有に接続しようとすると、次のエラーが表示されます。「指定されたネットワーク名は利用できなくなりました。

エラーメッセージ

0 投票する
1 に答える
456 参照

powershell - Jenkins ジョブは常に実行されます

ジェンキンスで「Windows Powershell」ステップをビルドしました。このステップでは、次のコマンドを実行します: winrs -r:hostname -username:name -password:pass "C:\Configuration\rights.ps1" このコマンドは、winrm を使用してリモート ホストにあるスクリプトを実行します。スクリプトには次の文字列が含まれます:

出力のこのコマンドの後に、次のように表示されます。

そして、実行中のアイコンとジョブが終了ではなく実行されます。PSスクリプトの最後の文字列「Exit」に問題があったと思いますが、そうではありません(助けてください!

0 投票する
2 に答える
8567 参照

chef-infra - Chef を使用して Windows サーバーをブートストラップしようとしてスタックする

私はMacの女の子で、Opscodeの管理されたChefを介してRackspace Windowsサーバーにknife-windowsで接続することに取り組んでいます。(風変わりに聞こえるかもしれませんが、これらの Windows サーバーは顧客の要件です)。

Chef を試してみましたが、knife-windows コマンドを使用して Rackspace で Windows 2008 Server をブートストラップしようとして行き詰まりました。

私は、rvm、ruby 2.1.0、およびシェフとナイフウィンドウを備えたローカルの宝石セットを使用して、OSX に取り組んでいます。

次の手順に従おうとしていました: https://github.com/opscode/knife-windows

winrm サービスを構成しました。ポート 5985 でファイアウォールのインバウンド接続を許可するルールを設定し、telnet で接続できることを確認しました。

Learn Chef のスクリーン キャストに加えて、ガイドに従ってみました: http://developer.rackspace.com/blog/step-by-step-walkthrough-to-using-chef-to-bootstrap-windows-nodes -on-the-rackspace-cloud.html

私は次のようにwinrmを設定しました:


私はこのようなナイフを使用しています: knife bootstrap windows winrm 168.**** -x Administrator -P '****'

この奇妙なログが戻ってきます。成功レポートはなく、シェフの管理コンソールにインスタンスが表示されません....文字「#39」を何度も挿入しようとしていることがわかりますか?

knife bootstrap windows winrm from Mac OS X workstation fails からのアドバイスに従い、knife-windows をバージョン 0.5.10 にダウングレードしようとしましたが、結果は同じです。

私の宝石セットは次のとおりです。

何かアドバイス?これはOS Xのものですか?Windows Server のこと?シェフのこと?

最後の一縷の希望を抱いて アガタ