問題タブ [winrs]
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.
command-line - TeamCity から勝者を複数回呼び出す
次のように、同じ Team City コマンドラインで 2 つの winrs コマンドを実行すると:
ビルドがハングします。
- ビルド エージェントで winrs プロセスを手動で強制終了すると、ビルドは終了しますが、コード 1 で終了します。
- winrs コマンドを 1 つだけ実行すると、ビルドは成功します。
- winrs コマンドを 2 つの異なるビルド ステップに分割すると、ビルドも成功します。
- 2行をバッチファイルに入れてビルドエージェントで実行すると、それも機能します。
- 2行をcmdファイルに入れて、ビルドエージェントユーザーとしてビルドエージェントで実行すると、それも機能します。
ここで何が起こっているのか/これを修正する方法を知っている人はいますか?
Team City または winrs の第一人者が私を助けてくれることを願っています。
sharepoint - WinRS を使用すると PowerShell が機能しないのはなぜですか?
ファイル「test.ps1」があり、その内容は次のとおりです。
次のように呼び出すと機能します。
WinRS を使用すると、次のエラーが発生します。
-Authentication CredSSP -Credential $creds
のパラメータとして入力して試してみましたInvoke-Command
が、以前と同じ結果になりました。どちらの場合も、エラーは次のとおりです。
ローカル ファームにアクセスできません。FeatureDependencyId を持つコマンドレットは登録されていません。Get-SPRSDatabase : ローカル ファームにアクセスできません。再試行する前に、ローカル ファームが適切に構成され、現在使用可能であること、およびデータベースにアクセスするための適切な権限があることを確認してください。C:\clean.ps1:181 文字:29 + $rsdb = Get-SPRSDatabase <<<< + CategoryInfo : InvalidData: (Microsoft.Repor...ServiceDatabase: GetReportingServiceDatabase) [Get-SPRSDatabase]、SPCmdletException + FullyQualifiedErrorId : Microsoft .ReportingServices.SharePoint.PowerShell.GetReportingServiceDatabase
誰かが何が起こっているのか説明できますか?
powershell-remoting - スペースを含むパスワードを使用するときに WinRS を呼び出す
自動化されたスクリプトの一部について WinRS を呼び出そうとしています。-p 引数にスペースを含むパスワードを渡そうとすると、問題が発生しました。
例えば、
メッセージで失敗します
引数を引用しても役に立たないようです。
メッセージで失敗します
パスワードを入力すると、すべてが期待どおりに機能しますが、これは構築中のワークフローのオプションではありません。
スペースを含むパスワードを WinRS に渡すことはできますか? そうでない場合、手動入力を含まない回避策はありますか?
windows - WinRS は UNC パスにアクセスできますか?
リモート マシンで実行可能ファイルを実行するために WinRS を使用しています。その実行可能ファイルは、UNC ネットワーク共有にアクセスする必要があります。私はADを備えたWindowsネットワーク上で、問題のサーバーのマシン管理者であり、ネットワーク共有のフルコントロール(フォルダーと共有)を持つドメイン管理者アカウント(ローカルアカウントではない)としてすべてを実行しています。しかし、WinRS を使用してリモート プロセスを実行すると、そのリモート プロセスはネットワークにアクセスできないようです。私がそれを要約できる最も簡単な例は次のとおりです。
エラーを与える
アクセスが拒否されました。
これは正常に実行されるため、WinRS 自体は RedServer で動作することに注意してください。
それで、それは権限の問題のように聞こえますよね?しかし、このアカウントが\\BlueServer\SomeSharedFolder
共有を完全に制御できることを証明するために、同じアカウントで RedServer にログインし、コマンド プロンプトでこれを実行しました。
正常に実行され、そのフォルダーの内容が表示されました。エラーの原因となるのは、WinRS + UNC パスの組み合わせだけです。
別の方法で構成する必要があるものはありますか、またはこれは Windows の制限/セーフガードですか? Sysinternals の PsExec.exe でも同様の制限がありました。ターゲット マシン上のあらゆるものにアクセスできましたが、ネットワーク上には何もアクセスできませんでした。ちなみに、ここでやや関連する SO の質問を見つけました:「winrs を使用してマップされたドライブを作成するときにエラーが発生しました」が、そこには回答がありません。
powershell - CMD/WINRS プロンプトのウィンドウ タイトルを設定する
リモート マシンでコマンド プロンプトを開くための PowerShell コードを作成しています。これは正常に動作しますが、そのウィンドウのタイトルを設定する方法が見つからないようです。そのため、リモート クライアントに接続していることがわかります。
よく知らTITLE $ComputerName
れているものを最後に追加してみましたが、何も変わりません。タイトルを設定できない場合は、ウィンドウにコメントを付けて、接続しているホスト名を確認するとよいでしょう。
batch-file - winrs reg クエリは機能しますが、reg クエリのホスト名は機能しません
vbscript で自分のドメインのリモート マシンで usbstor ドライバーが無効に設定されていることを確認しようとしていますが、問題が発生しています。コマンドラインからのトラブルシューティングに切り替えました。
普通の古いものを使用するとreg query
失敗します。
しかし、本質的に同じコマンドを で実行するとwinrs
、正常に動作します。
どちらのコマンドも、他のコンピューターでは正常に機能します。これで何が得られますか?
コマンドを実行しているコンピューターに関係なく、次のコマンドでファイアウォールを開きます。
azure - プロパティ 'windowsConfiguration.winRM.listeners' の変更は許可されていません
公開されているARM テンプレートを使用して WinRs サポートを追加しようとしています。
次のエラーが表示されます
そこで、この記事の最後に挙げたpowershellスクリプトを使ってみました。スクリプトが少し間違っていることに気付いたのは私だけかどうかはわかりません。
そして、私はまだ同じエラーが発生します。私は何が欠けていますか?
powershell - winrm を使用してローカルの ps1 ファイルを実行/呼び出す
私は今この問題を何日も抱えていました。winrmを使用してローカルマシンでpowershellスクリプトを実行することに関連するすべてを完了し、調査しました。
私の目標は、これらの ps1 スクリプトをローカルからターゲットのリモート マシンに実行することです。winrm は既に構成されており、その基本的なコマンドで動作していますが、winrm を使用して powershell スクリプト (*.ps1) を実行するためのものが見つかりません。
何かのようなもの
どんな助けや提案も大歓迎です。
君たちありがとう!