[解決済み] PowerShell の Invoke-RestMethod で curl -u (基本認証) に相当するもの。
2023-07-20 18:07:58
質問
に相当するものは何ですか?
curl -u username:password ...
をPowerShellの
Invoke-RestMethod
? これを試してみました。
$securePwd = ConvertTo-SecureString "password" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd)
Invoke-RestMethod -Credential $credential ...
が、401, Unauthorized を返します。
どうすればよいですか?
今のところ、この方法しかありません。
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username,$password)))
Invoke-RestMethod -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} ...
しかし、もっと良い方法がないとは思いません。
関連
-
[解決済み] Connect-VIServer は、渡された資格情報では動作しないが、統合された認証では動作する。
-
[解決済み] リモートサーバーへのEnter-PSSessionが "access is denied "で失敗する。
-
[解決済み] Get-ADUser -Identity
-
[解決済み] xPath を使用する Powershell スクリプトの .SelectSingleNode が web.config ファイルから値を抽出する際に動作していない
-
[解決済み] Get-ADUserとフィルタを含むForEach-Objectループ
-
[解決済み] PowerShellでファイルをダウンロードする
-
[解決済み] クロームでBasic認証の詳細をクリアする方法
-
[解決済み】cURLを使用してBasic HTTP認証を正しく定義する方法は?
-
[解決済み] PHPのcurlでHTTP基本認証を使用してリクエストを行うにはどうすればよいですか?
-
[解決済み】HTTP基本認証 - 期待されるWebブラウザの体験とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】powershellで再利用するために資格情報を保存すると、ConvertTo-SecureString : Key not valid for use in specified stateというエラーが発生する。
-
[解決済み] powershellでパラメータ'Path'がNULLのため引数を結合できないエラーの取得
-
[解決済み] リモートサーバーへのEnter-PSSessionが "access is denied "で失敗する。
-
[解決済み] OutVariableを使用してArrayListを作成する
-
[解決済み] Invoke-Sqlcmd エラー : リモート DB サーバを呼び出すために powershell を実行すると、ユーザ xxxx のログインに失敗しました。
-
[解決済み] Windows PowerShellでファイルが存在するかどうかをチェックする?
-
[解決済み] PowerShellの文字列補間構文
-
[解決済み] PowerShellスクリプトから終了コードを返す
-
[解決済み] powershellでToStringを使用して日付をフォーマットする
-
[解決済み] Powershell プロセスの開始、タイムアウトによる待機、Kill、終了コードの取得