Invoke-CommandでリモートPCのPowershellスクリプトをキックするとスクリプト内で実行しているConvertTo-SecureStringが「指定された状態で使用するには無効なキーです。」になってしまう
Workgroup環境で2台のPC(PC1、PC2とする)上に同一ユーザA(パスワードも同じ)を作成し、PC1からPC2上にあるPowershellスクリプト(test.ps1)をInvoke-Commnadで実行したいと考えています。 PC2には、ユーザAで作成した…
azureのcloud powershellを開けません
画像にあるようなエラーが発生してcloud powershellを開くことができません。 対処法を教えてください。
Gitea フィードをプライベート PowerShell リポジトリとして使用する方法
現在、Gitea を使用してプライベートなリポジトリを管理しています。PowerShell モジュールの配布を効率化するために、Gitea フィードをプライベート PowerShell リポジトリとして使用できるかどうかを知りたいです。 具体的には、以下の点についてご教示いただけると助かります: Gitea フィードを PowerShell リポジトリとして設定する手順 必要な設定や構成ファイルの例 …
2024 年 11 月 8 日までに Azure Functions リソースを PowerShell 7.4 にアップグレードしてください とのメールが届いた。
現在のAzureのPowerShellバージョンはどの画面から確認すれば良いか。教えてください。 現在、開発、検証、本番と3種類あります。
ユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。
数百人のユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。 管理センターのユーザー>アクティブなユーザー>ライセンスとアプリから 特定のアプリのチェックをはずす、ということを複数のユーザーに対して一括で行いたいです
PowerShell から CustomSecurityAttributes が取得できない
ユーザに割り当てたカスタムセキュリティ属性をPowerShell から確認したいと考えています。 以下を参考にユーザーからカスタム…
ユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。
数百人のユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。 管理センターのユーザー>アクティブなユーザー>ライセンスとアプリから 特定のアプリのチェックをはずす、ということを複数のユーザーに対して一括で行いたいです
コマンドで正しい情報が取得できている、例外が発生する
スクリプト内で以下のコマンドを実行しました。 $lastSyncTime = (Get-MgDeviceManagementManagingDevice -ManagedDeviceId $deviceId).LastSyncDateTime 上記コマンドは正常に実行されますが、例外処理のcatchの処理が実行されます。 解決するにはどうすればよいですか?…
Exchange onlineに接続時の"Error Acquiring Token"を解消する方法
Exchangeonlineに下記コマンドを実行して接続した際にError Acquirng Tokenというエラーが発生してしまい、どのようにしたらエラーを解消できるのか分かる方いたら教えていただけないでしょうか? コマンド: Connect-ExchangeOnline - Credential $Cred エラー内容: Error Acquiring Token: System.Net.Http.HttpRequestException: この要求の送信中にエラーが発生しました。…
モジュールのインポートについて
PowerShellにおいて、管理者でPowerShellを実行しつつ、下記モジュールインポートコマンドを実施するも、エラーが表示されました。 (以下、インポートコマンド) Import-Module ExchangeOnlineManagement (以下、エラーメッセージ) PS C:\Windows\system32> Import-Module ExchangeOnlineManagement Import-Module : モジュール ディレクトリに有効なモジュール…
WindowsタスクでGet-Credentialを実行するPowershellスクリプトを実行しても入力フォームがアクセス拒否になってしまう
WindowsEventLogに特定のイベントコードが発生した際にGet-Credentialにてパスワードを入力させたいと考えています。 そこで、Windowsタスクのトリガー条件の「タスクの開始」を「イベント時」に設定し、対象のイベントコードを登録しました。 対象の端末は、複数のユーザで共有しているため、複数アカウントが存在し、一般権限ユーザと管理者権限ユーザが存在しています。 どのユーザでも、特定イベント発生時は、Get-Credentialにてパスワード入力フォームを出したいです。 以下にテストし…
CSOMを利用したSharePointOnlineから権限情報を取得する方法
以下の公開情報より、CSOMを利用してSharePoint Onlineの権限一覧を取得する方法を確認しました。 https://learn.microsoft.com/ja-jp/archive/blogs/sharepoint_support/sharepoint-online-1250 上記のサイトよりサンプルのコマンドを実行したところ、以下のエラーが発生しました。 ~~~~~エラー内容~~~~~ "0" 個の引数を指定して "ExecuteQuery"…
Temas チームのスレッドを一覧表示したい
今までチームに投稿されたスレッド数を知りたいです。 以下コマンドで取得出来そうですが、[$conversationId]で指定する値が分かりません。 どの値をしてるするかご教示いただけないでしょうか? コマンド Import-Module Microsoft.Graph.Groups Get-MgGroupConversationThread -GroupId $groupId -ConversationId $conversationId 参考サイト …
SharePointの多要素認証義務化後のCSOMの利用について
現在、.NET framework(CSOM)とpowershell scriptの単純なパスワード認証で、SharePoint上のファイルを自動更新するバッチを走らせています。 Microsoft 365(SharePoint)の多要素認証が義務化されるにあたり、バッチ処理の修正の要否を判断するため、以下のことを確認したいです。 質問1. 2024 年 7 月以降、多要素認証が義務化される認識ですが、管理者権限をアカウントで多要素認証をアカウント単位で無効化することは引き続きできるのでしょうか。 …
powershellでCSVを読み込んで2列目を特定の文字に置き換えて再度CSVに出力したい
いつもお世話になっています。 CSVを読み込んで2列目に該当する内容を変更して再度CSVにしたいです。 c:\input.csv 0,2024/05/01,レコード 0,2024/05/01,CD 0,2024/05/01,DVD というようなデータがあります。 これを読み込んで2024/05/01を2024/05/02に変更したいのですが下記のように記述するとうまくいかないです。 $dt1="2024/05/02" $dt2="2024/05/01" $Data1…
PowerShellでのメール送信でMessage-idが付加されない
素人の質問ですいません。 VBScriptで作成された自動メール送信をPowerShellで作り直しました。 結果、メールは無事送信されるのですが、ヘッダー情報のMessage-Idが欠落しています。 受信先でもメール自動処理をしているのですがMessage-Idが無いので処理されません。 プログラムに何か命令が必要なのでしょうか? 送り方は、$MailParam = @{... も $SMTPClint.Send(... どちらも試しました。 よろしくお願いします。
System.Management.Automationを使用してリモートマシンにアクセスする際サービスアプリケーションからだとユーザー名の前にバックスラッシュがないとエラーになる
動作環境 Windows10 .NetFramework4.8 VisualStudio2022 PowerShellStandard.Library5.1.1 ローカル、リモートマシンは同じネットワーク上にありドメイン環境ではない $PSVersionTable Name Value ---- …
SharePointのリストのをPowerShellを用いて追加/更新したい。
SharePointのリストをPowerShellを用いて、追加/更新したいと考えています。 Graph API(Get-MgSiteListItem 及び、Get-MgSiteListItemField等)を用いて、”-ListId”や、"-ListItemID"は 取得できるのですが、”ListItemID”で特定出来る、アイテムの内容(リストに登録されているデータ)を読み出すにはどうしたら良いのでしょうか。
Powershellでmanage-bdeを使わず回復モードを強制したい
会社のPC持ち出し(の、特に持帰り時)のセキュリティ施策の一環として、 起動時に回復パスワード(48桁の数字パスワード)の入力を強制したいのですが ポリシーで「manage-bde」の実行が禁止されているため、Powershellのコマンドで「manage-bde…
Winget によるアプリの更新確認スクリプトがうまく動作しない
返信してくださった対応方法や、こちらでネット検索し見つけた対応方法など試した場合は追記していきます。 デバイスに指定したアプリの最新版がインストールされているか確認するps1 スクリプトを作成中です。 デバイスによらず確認でき(OS 以外不問)、最新版の情報を自動で取得できるものにしたいです。 そこでWinget による更新確認を検討し、次のps1 スクリプトを作成しました。 $AppName = "Google.Chrome" $UpgradeList = winget…