タグ

PowerShellとps1に関するhiroomiのブックマーク (27)

  • Out-GridView (Microsoft.PowerShell.Utility) - PowerShell

    構文 Out-GridView [-InputObject <PSObject>] [-Title <String>] [-PassThru] [<CommonParameters>] Out-GridView [-InputObject <PSObject>] [-Title <String>] [-Wait] [<CommonParameters>] Out-GridView [-InputObject <PSObject>] [-Title <String>] [-OutputMode <OutputModeOption>] [<CommonParameters>] 説明 このコマンドレットは、Windows プラットフォームでのみ使用できます。 Out-GridView コマンドレットは、コマンドからの出力をグリッド ビュー ウィンドウに送信し、出力が対話型テーブルに表示されます。

    Out-GridView (Microsoft.PowerShell.Utility) - PowerShell
  • PowerShellでMicrosoft teamsを操作(その1:チーム作成/復元とユーザ一括登録)

    以下は同じ結果となります。 PS> #GroupId方法① PS> Get-Team -GroupId yyyy-yyyy-yyyy-yyyy-yyyy PS> #GroupId方法② PS> $teamName = "team-A" PS> Get-Team -GroupId (Get-Team | Where { $_.DisplayName -eq $teamName }).GroupId PS> #DisplayName PS> Get-Team -DisplayName "team-A" なお、パイプラインで fl を指定(| fl )することで、チームの詳細情報が表示されます。ただし、チームに所属するメンバーの情報は別のコマンドレットで取得する必要があります。 チームの作成 チームの作成時にメンバーの追加はできないため、まずチームを作成しその次にメンバーの追加をします。 以下の

  • バッチファイルやPowerShellスクリプトを自動的に管理者として実行させる方法

    バッチファイルやPowerShellスクリプトを管理者として実行してほしい場合、システムに詳しくない利用者などに「バッチファイルを右クリックして、メニューから「管理者として実行」をクリックしてください。」と伝えても、往々にしてそのまま実行されてしまい、正常に実行されないことがあります。 そんなときは、バッチファイルやPowerShellスクリプト内に自分自身を管理者として実行する処理を追記しておけば、バッチファイルやPowerShellスクリプトを普通に実行するだけで、自動的に管理者として実行させることができます。 そこでここでは、Windows 10でバッチファイルやPowerShellスクリプトを自動的に管理者として実行させる方法を紹介します。

    バッチファイルやPowerShellスクリプトを自動的に管理者として実行させる方法
  • Hyper-V と Windows PowerShell の使用

    Hyper-V の展開、仮想マシンの作成、仮想マシンの管理の基を確認できたので、次は PowerShell でこれらの作業の大半を自動化する方法について説明します。 HYPER-V のコマンドの一覧を返す Windows の [スタート] ボタンをクリックし、「PowerShell」と入力します。 次のコマンドを実行すると、Hyper-V PowerShell モジュールで利用できる PowerShell コマンドの検索可能な一覧が表示されます。 Get-Command -Module hyper-v | Out-GridView 次のような一覧になります。 特定の PowerShell コマンドの詳細を確認するには、Get-Help を使用します。 たとえば、次のコマンドを実行すると、Get-VM Hyper-V コマンドに関する情報が返されます。 Get-Help Get-VM コマ

    Hyper-V と Windows PowerShell の使用
  • TwilioとWindows PowerShellを使って連続で電話を掛けたい - Qiita

    この記事は富士通クラウドテクノロジーズ Advent Calendar 2021の1日目の記事です。 はじまして。 TwilioとWindows PowerShellのみで連続で電話を掛けるための情報をまとめました。 この記事の対象者 PowerShellはそれなりに読めるし書けるよという方 サーバなどの監視メッセージをトリガーにしてTwilioを使って通報したい方 PowerShellもTwilioも分からないけど何かしらのとっかかりにしたい方 はじめに 「連続電話」以外の言葉を思いつかなかったので、そのように書きましたが下記を実現します。 私的な連続電話の意味 Aさんに電話を掛けて、電話に出なかったらBさんへ電話を掛けて、 Bさんが出なかったらCさんへ Cさんが出なかったら、Aさんへ戻って電話を掛け、Bさんへ…。 というのをイメージしています。 Twilioで連続電話 #通報ルール・各

    TwilioとWindows PowerShellを使って連続で電話を掛けたい - Qiita
    hiroomi
    hiroomi 2021/12/07
    “サーバなどの監視メッセージをトリガーにしてTwilioを使って通報したい方 ”
  • VBAだけじゃない!PowerShellでもExcel操作

    それ、PowerShellでもできます! Excel資料が幅を利かせてる職場では、効率化と称してVBAを駆使したツール作りはじめ、案外それに時間がかかってしまったり、実運用でバグが出たりと、余計効率悪くなったりするもんですけど、VBAを選択する理由は何でしょう。 VBScriptもあるだろうし、別に他のメジャーな言語、たとえばPythonとかでもいいと思うんです。 VBAExcel効率化を図ろうとするのは、知らないって理由が大半でしょう。 VBAだけがExcelを自動化する術ではありません。 VBAを使うのであればPowerShellも知っておこうよ、という思いを込めてPowerShellによるExcel操作入門記事を作成中です。 PowerShellでExcel自動化、とことんやってみましょう。 PowerShellでExcel操作入門Excel起動PowerShellからExcel

    VBAだけじゃない!PowerShellでもExcel操作
    hiroomi
    hiroomi 2021/01/28
    “J10のセルに”AAAA”と記入してみます。 PS C:\Users\taku\Desktop> $book.worksheets(1).cells(10,10) = "AAAA"”
  • Powershellでファイルの文字コードを変換 - Qiita

    はじめに 先日Office365の情報をPowershellで取得しCSVファイルで保存したのですが、文字コードがUTF-16になってしまい、EXCELで開こうとしてもうまくCSVとして認識されなかったため、Windows標準機能で簡単に文字コードを変換する方法がないか調べてみました。 ※UTF-8CSVファイルはダブルクリックでファイルを開くだけでデータがセルに分離されますが、UTF-16の場合は1行が1つのセルに入ってしまいますので不便です。インポート機能を使えば文字コードを指定してCSVファイル読み込みデータをセルに分離できますが面倒なので、、 動作確認環境 OS:Window 10 (Windows 7 も少し確認済) Powershell Version:5.1.14393.206 準備するもの TEXT(CSV)ファイル4種類 UTF-8(BOMなし) UTF-8(BOMあり

    Powershellでファイルの文字コードを変換 - Qiita
  • PowerShellからSlackに通知する方法 - Qiita

    (16/07/29追記) 当記事のスクリプトでは「煩」など一部の文字が「BAD+7�BAD+A9」のように化けて投稿されるので、当記事にリンクして頂いているこちらの記事のスクリプトの利用をお勧めします。 ログオン・ログオフ時にPowerShellを起動しSlackへ通知する【Windows7】 追加のソフトインストール無しでWindowsからSlackに通知が送れます。 要になるPowerShellのInvoke-RestMethodはWindows8、Windows Server 2012以降(PowerShell 3.0以降)で利用できます。 SlackのWebhook設定 Slackで投稿したいチャンネルのIncoming WebHooksを設定しておきます。 チャンネルのメニューから、Add a service integration > Incoming WebHooks を追加

    PowerShellからSlackに通知する方法 - Qiita
  • PowerShellでパスワード生成 - Qiita

    新年早々、社内システムのログインパスワードを忘れてしまい、危うくロックアウトされるところでした。 それ自体は何とかなりましたが、あと数か月もするとパスワード更新時期になります。新しいパスワード考えるの面倒だな。。。 ということで題。PowerShellでパスワードを生成するスクリプトを作ってみました。 パスワード生成といえば乱数生成 必要な桁数分、任意の文字を発生させればいいですね。PowerShellで乱数を発生させるコマンドレットはGet-Randomになります。 Get-Randomはプログラム言語によくあるrand()関数とかと違って、整数を返してくれるので便利。黙って起動すれば0から2,147,483,647までのいずれかの整数が返ってきます。

    PowerShellでパスワード生成 - Qiita
  • LinuxへのPowerShellのインストールが簡単になりました - しばたテックブログ

    【2018/06/14追記】 最新のインストール方法はDocsにありますのでこちらをご確認ください。 Linux への PowerShell Core のインストールInstalling PowerShell Core on Linux | Microsoft Docs 【追記ここまで】 先日PowerShell Blogで発表された内容について実際に試してみました。 blogs.msdn.microsoft.com packages.microsoft.comリポジトリ Ubuntu(apt)およびCentOS(yum)向けにMicrosoft独自のリポジトリhttps://packages.microsoft.comが提供され、このリポジトリからPowerShellをインストールおよびアップデートできる様になりました。 独自リポジトリなので最初はリポジトリの登録が必要になります。 1.

    LinuxへのPowerShellのインストールが簡単になりました - しばたテックブログ
  • What's New in Active Directory Domain Services (AD DS) in Windows Server 2008 R2: Active Directory PowerShell

    Applies To: Windows Server 2008 R2 What are the major changes? The Active Directory module for Windows PowerShell provides command-line scripting for administrative, configuration, and diagnostic tasks, with a consistent vocabulary and syntax. The Active Directory module enables end-to-end manageability with Exchange Server, Group Policy, and other services. What does the Active Directory module d

    What's New in Active Directory Domain Services (AD DS) in Windows Server 2008 R2: Active Directory PowerShell
  • Browse code samples

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Browse code samples
  • Browse code samples

  • PowerShellスクリプトの実行方法とUIの自動テスト

    2012/03/31 作成 2012/04/01 更新 概要 MSDNの記事に「Windows PowerShell での UI テスト自動化」がある。 PowerShellに慣れている事が前提の記事なので慣れていないと難しい。 そこでPowerShellスクリプトの実行するために必要なことを記述する。 「Windows PowerShell での UI テスト自動化」のスクリプトが動かせることを目標とする。 PowerShellで注意点 デフォルトではPowerShellスクリプトの実行は許可されていない。 C#でPowerShellの機能(コマンドレット)を作成できる。 PowerShellには任意のウインドウ上のコントロールを直接操作する機能はない。 C#でコマンドレットを作成し使用する。 32bit環境をターゲットに作成したコマンドレットは64bitのPowerShell上では動作

  • Break Free of Code Deadlocks in Critical Sections Under Windows

    Admittedly, my choice of cmdlet names is rather terse—most of my colleagues prefer more descriptive cmdlet names. For example, you might want to rename the get-window to something like get-automationWindow or get-uiAutoWindowHandle. (Fortunately, you can provide aliases for custom cmdlets with long names.) Every custom cmdlet library in Windows PowerShell must implement a special snap-in class tha

    Break Free of Code Deadlocks in Critical Sections Under Windows
  • Windows PowerShell 入門

    Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する

    Windows PowerShell 入門
  • レッスン 4: Windows PowerShell による Order Service の監視

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 所要時間: 25 分 目標: Microsoft AppFabric 1.1 for Windows Server の Windows PowerShell 用のコマンドレットを使用して、リアルタイムの監視データおよび監視データの履歴を監視する方法を学習します。 目的: このレッスンの目的は、AppFabric の Windows PowerShell コマンドレットによってレポートされるインスタンス情報を理解し、その情報を使用してインスタンスを管理する方法を学習することです。 前提条件 このレッスンを開始する前に、以下の前提条件を確認してください。 このレッスンを開始する前に、「レッスン 3: Window

    レッスン 4: Windows PowerShell による Order Service の監視
  • PowerShellで簡単に集計する方法

    結果がいくつあるか数える 結果がいくつあるかを数えたいケースは結構あるとおもいます。一度テキストファイルに吐き出して、エディタで開いて、行数を見て……。なんていうことは必要なく、Measure-Objectを使えば一発です。 例えば、フォルダ内のアイテム数を数えたい時には以下のようにできます。 ファイルだけ数えたければ以下のように。 フォルダだけ数えたければ以下のように。 コネクションがいくつ貼られているかを数えたければnetstatの結果を数えることができます。結果を文字列で出力するコマンドレットの結果をMeasure-Objectに渡すと、文字列の行数を数えてくれます。(厳密に行数を数えたければ –Lineオプションをつけて行数を数えるほうが「行数」としては正確です。) ESTABLISHEDな接続の数を数えたければ以下のように。 特定のIPアドレスとの接続の数を数えたければ以下のよう

    PowerShellで簡単に集計する方法
  • Windows PowerShell の機能 Import-Csv コマンドレットの使用

    CSV ファイルの読み込み Import-Csv コマンドレットを使用すると、コンマ区切り値ファイル (CSV) のデータを読み取り、そのデータを Windows PowerShell コンソールで表形式で表示できます。たとえば、C:\Scripts\Test.txt というファイルがあり、そのファイルには次のデータが含まれるとします。 Name,Department,Title Pilar Ackerman,Research,Manager Jonathan Haas,Finance,Finance Specialist Ken Myer,Finance,Accountant 画面に表形式でデータを表示しますか。その場合、Import-Csv に開くファイルのパスを続けます。 Import-Csv c:\scripts\test.txt 次に、Windows PowerShell に次の

    Windows PowerShell の機能 Import-Csv コマンドレットの使用
  • PowerShell - イベントログに書き込みを行う

    Windows PowerShell で、イベントログに書き込みを行う方法を説明します。 アプリケーションログに書き込みむ $src = "PowerShell_TEST4" [byte[]]$b = (1,2,3,4,5) [System.Diagnostics.EventLog]::CreateEventSource($src, "") [System.Diagnostics.EventLog]::WriteEntry($src, "イベントの書き込みテスト", [System.Diagnostics.EventLogEntryType]::Error, 1, 100, $b)

    PowerShell - イベントログに書き込みを行う