並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 263件

新着順 人気順

PowerShellの検索結果41 - 80 件 / 263件

  • PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道

    PSCustomObjectとはそもそもなんぞや PowerShellのパイプラインは、オブジェクトを流すようになっている。なので、複雑な情報はPowerShellのオブジェクトにすると、あとの処理が簡単になる。 そのためにあるのが、「PSCustomObject」と呼ばれる汎用のオブジェクトだ。このオブジェクトであれば、Format-*や*-ObjectといったPowerShellの汎用コマンドを適用できる。 逆に言えば、PowerShellの汎用コマンドは、フラットな構造のオブジェクトを想定しており、プロパティの値がオブジェクトになっているようなものは扱いにくい。このような場合に、PSCustomObjectを作ってフラットな構造にすることで、以後は処理しやすくなる。 なお、PSCustomObjectの基本的なことは、Microsoftのサイトにページ(https://learn.m

      PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道
    • 金融機関の仕事したら、パソコンになんも追加できなくてpythonを封じられて、パワーシェル使ってる→「PowerShellも結構無茶が出来る」

      けいさん@なにかわからない @kihonkei さすが金融 パソコンになんも追加できん pythonを封じられて、はじめてまともにパワーシェルプログラミングしたわ エディタも追加できんのきちぃわ 2024-07-04 19:31:51

        金融機関の仕事したら、パソコンになんも追加できなくてpythonを封じられて、パワーシェル使ってる→「PowerShellも結構無茶が出来る」
      • 「VBScript」は2027年頃にデフォルトで無効に ~非推奨化スケジュールが公開/3つのフェイズに分け、段階的にサポートを縮小

          「VBScript」は2027年頃にデフォルトで無効に ~非推奨化スケジュールが公開/3つのフェイズに分け、段階的にサポートを縮小
        • 開発者のWindows、macOS、Linux環境を狙ったDangerousPasswordによる攻撃 - JPCERT/CC Eyes

          JPCERT/CCは、2019年6月から継続して攻撃を行っている標的型攻撃グループDangerousPassword [1][2](CryptoMimicまたは、SnatchCryptoとも呼ばれる)に関連すると思われる、暗号資産交換事業者の開発者を狙った攻撃を5月末に確認しています。この攻撃は、マシン上にPythonやNode.jsがインストールされたWindows、macOS、Linux環境をターゲットとしたものです。 今回は、JPCERT/CCが確認した攻撃および使用されたマルウェアについて解説します。 Pythonマルウェアを起点としたWindows環境における攻撃 攻撃者は、QRコードを扱うためのPythonモジュール(https://github.com/mnooner256/pyqrcode)のbuilder.pyというファイルに不正なコードを挿入したものをあらかじめ用意し、

            開発者のWindows、macOS、Linux環境を狙ったDangerousPasswordによる攻撃 - JPCERT/CC Eyes
          • とほほのPowerShell入門 - とほほのWWW入門

            ブレークポイントを設定してスクリプトをデバッグすることもできます。デバッガを使用するにはスクリプトをファイルとして保存し、下記の様にポリシー変更する必要があります。 Set-ExecutionPolicy -Scope CurrentUser ExecutionPolicy: RemoteSigned キーワード 言語としては下記のキーワードが定義されています。 変数 変数($xxx) 変数は $変数名 で表します。 $Name = "Yamada" Write-Output "My name is $Name." 変数の値を削除するには Clear-Variable を使用するか、値 $null を設定します。変数を削除するには Remove-Variable または Remove-Item を使用します。 Clear-Variable -Name a # 値をクリア $a = $nul

            • PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定

              前回、Microsoft Edgeのヘッドレスモードおよびスクリーンショットの取得機能を使用することで、Webページのスクリーンショットをコマンドラインから取得できることを示した。今回はこの機能にスクリーンショットのサイズの指定を追加する。スクリーンショットの取得ではサイズが指定できるかどうかはとても大切だ。 前回の成果物 最初に、前回の成果物を確認しておこう。前回はMicrosoft Edgeのヘッドレスモードでスクリーンショットを取得するコマンドを次のようなPowerShellのスクリプト(getss.ps1)にまとめるところまで説明した。次のようなスクリプトができた。 #!/usr/bin/env pwsh #======================================================================== # スクリーンショットを取得す

                PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定
              • 「最新版をインストールせよ」とPowerShell起動時に叱られたときの対処法

                PowerShellを開くとこのメッセージが…… PowerShellを開くと、「最新のPowerShellをインストールしてください」と表示される。新しいPowerShellのインストールは必要なのだろうか、インストールする場合はどうすればいいのだろうか。このメッセージの対処方法を紹介しよう。 Windowsターミナルなどで「PowerShell」を開くと、「新機能と改善のために最新のPowerShellをインストールしてください!」と表示され、最新版をインストールしなければならないのか、どうすれば最新にできるのか、迷っていないだろうか。 本Tech TIPSでは、この「最新のPowerShellをインストールしてください」の対処方法を紹介しよう。 「最新のPowerShell」とは? 前述の通り「PowerShell」を開くと、「新機能と改善のために最新のPowerShellをインスト

                  「最新版をインストールせよ」とPowerShell起動時に叱られたときの対処法
                • How to run a Windows 11 VM on Hyper-V | Microsoft Community Hub

                  Happy new year everyone! Last month, before the holidays I wanted to run a Windows 11 VM on Hyper-V to run a few tests on Windows containers in a different environment than my local machine. However, it took me some time to get that VM up and running, simply because I forgot about the new hardware requirements for Windows 11 and that I had to get them configured before I installed the new OS in it

                    How to run a Windows 11 VM on Hyper-V | Microsoft Community Hub
                  • Windowsでイケてるターミナル環境を構築する

                    Windowsデフォルトの イケてない ターミナル環境をいい感じにしたい。 Windows PowerShellにおいては、なぜ青背景にしたのかと聞きたいくらい青文字が見づらくなってしまっている。 Windowsデフォルトのターミナル環境 今回は、個人的にイケてると思うターミナル環境の構築方法を書いていく。 完成図 この記事で出来上がるターミナル環境 ターミナル環境構築 フォントのインストール 今回の完成図では HackGen というフォントを使用している。 どんなフォントかは Qiita > Ricty を神フォントだと崇める僕が、フリーライセンスのプログラミングフォント「白源」を作った話 > 「白源 (はくげん/HackGen)」の特徴 に書かれている。 特に、全角スペースの可視化や判読性の向上などの細かな工夫はプログラミングだけでなくターミナルにも活きてくる為、おすすめのフォントであ

                      Windowsでイケてるターミナル環境を構築する
                    • PowerShell「全員が全員 /bin/bash だと思うなよ」 - ちょっと株式会社 社員ブログ

                      はじめまして.ちょっと株式会社で技術顧問をしています,池口といいます.普段は別の会社で働きつつ,副業という形で参画させていただいております.ブログもたまに書こうかと思っておりますので,よろしくお願いします. そもそもシェルとは?さて,みなさんがお使いのシェルは何でしょうか.シェルは, OS の機能を呼び出したり別のアプリケーションを呼び出したりするためのコマンド言語インタプリタです[1] .具体的には bash や fish , zsh などが挙げられます.macOS の場合,既定のシェルは zsh です.これをそのまま使っているという方も多いでしょう.GNU/Linux の場合はほとんどのディストリビューションで bash が採用されています. bash や zsh は POSIX 互換モードを持っている[2] [3] こともあってか幅広く使われています. しかし,これらのシェルはとても

                        PowerShell「全員が全員 /bin/bash だと思うなよ」 - ちょっと株式会社 社員ブログ
                      • シェルスクリプトの代替

                        要約:決定版はとくにない。 kzys氏のシェルスクリプトを書かないという記事は面白かった。 https://blog.8-p.info/ja/2021/09/15/bash/ シェルスクリプト、ごくたまに書くことはあるが、ほんともう細かい話とかはすべて忘れているし、覚える価値を感じない。いまさら覚える必要のない技術だなと感じる。が、その一方でなかなか代替品がないようなニッチでもある。 自分は必要に応じてPythonかRubyか、といったあたりを使うことが多いが(perlはもう書けなくなった)、なかなかこれという感じには思い至らない。なにがいいんだろうね?という。 前提条件:インタラクティブな環境(REPL)はなくてもいい。そこはもう既存のシェルでいい。自動化したシェルスクリプト的なタスク記述を目標とする。bashの置き換えという意味では「どこにでもインストールされていることを前提にしないと

                          シェルスクリプトの代替
                        • Windowsでちょっと文字コードを調べたいときの方法 (1/2)

                          Windows PowerShellを使えば、文字コードを簡単に調べることができる。パターンさえ覚えれば、プログラミングの知識は不要で、アプリを別途インストールする必要もない コンピュータを使っていると、文字コードを調べなければならないことがある。昔なら文字コードは8bitしかなかったので、ASCIIコード表からすぐだったが、現在は多数の言語の文字を収録したUnicode(ユニコード)が一般的なので、一覧表から調べることは難しい。 文字1つぐらいならインターネット検索でもなんとかなるが、2つ、3つとなると面倒だ。かといって、文字コードを調べるソフトウェアを探してインストールするのもまた面倒。こういうときには、Windowsの標準機能を使うといい。 Windowsには、「文字コード表」というプログラムもあるが、一覧から文字を探して、そのコードを表示することはできるが、文字そのものから直接コー

                            Windowsでちょっと文字コードを調べたいときの方法 (1/2)
                          • 初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ

                            関連キーワード Windows | Microsoft(マイクロソフト) | OS MicrosoftのクライアントOS「Windows」が標準搭載するコマンド実行ツール「PowerShell」。システム管理者はこれを使いこなすことで、さまざまな業務の自動化ができる。PowerShellの“プロ”になるには、どうすればいいのか。PowerShellが学べるオンライン学習コースを紹介する。 4.まず基礎から学ぶ「PowerShell 7 Fundamentals」 併せて読みたいお薦め記事 連載:PowerShellを学ぶオンラインコース10選 第1回:「PowerShell」の学習方法とは? 初級から上級向けのオンラインコース 「PowerShell」を活用するには 「Windows」のキオスクモードを「PowerShell」で設定する方法 PowerShell「while」「do whi

                              初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ
                            • Windowsの基本機能 クリップボードをさらに活用する

                              クリップボードは、Windowsでも利用頻度が高い機能の1つだろう。そもそもGUIシステムとクリップボードは切っても切れない関係にある。クリップボードは、基本的にはコピーや切り取りを実行するアプリケーションがデータを登録する。このときアプリケーションは、同一内容のデータを複数の形式で保存できる。できるだけ多くの形式で登録することが推奨されているが、何を登録するのかはアプリケーション次第である。貼り付けを実行するプログラムは、登録されたデータから適当と思われるものを取り出す。 結局のところ、クリップボードとは、アプリケーションから見ればWindowsが用意した機能をAPIを介して利用することだ。また、Windowsなどが用意するGUI部品の中には、コピーやペーストに対応しているものもあり、アプリケーションがその動作を禁止しない限り有効になることもある。こうした場合、アプリケーションは何もしな

                                Windowsの基本機能 クリップボードをさらに活用する
                              • 静的型付きスクリプト言語 Cotowali

                                この記事は未踏2021採択者アドカレ! の 23 日目の記事です。 Cotowali について Cotowali は、2021年度未踏に「シェルスクリプトへのコンパイルを行う静的型付けスクリプト言語の開発」のテーマで採択され、現在開発中のスクリプト言語です[1] Cotowali コンパイラは V言語で記述されています。Vコミュニティ公式ではないプロジェクトとしては規模が大きく、V言語コンパイラのバグ発見にも貢献しています[2]。 コンセプト POSIX 準拠シェルスクリプトへのトランスパイル シェルスクリプトの機能を取り入れながらも、一般的な言語に近く理解しやすい文法 シンプルな静的型付け ちなみに、Cotowali はあくまでシェルスクリプトをバックエンドに使う新規のスクリプト言語であり、シェルスクリプトに型をつけるものではありません。 静的型付けではありますが、型システムはごく簡易な

                                  静的型付きスクリプト言語 Cotowali
                                • 仕事くれてる会社のリーダーさんが「EXEファイル作ったけど動きません」と言って出してきたものにビビった→「昔は.batにするだけで良かったから…」

                                  Monyons @Monyons 今日本気でビビったのは、仕事くれてる会社のリーダーさんが「EXEファイル作ったけど動きませんね」と言って出してきたもの。 「ん?C言語かなんかで作ったんです?」 「いや、メモ帳で」 「メモ帳??」 「PowerShellのコマンド。 拡張子をEXEにしたんですけど 無理かー」 業界8年目だよね? 2024-12-19 22:13:43

                                    仕事くれてる会社のリーダーさんが「EXEファイル作ったけど動きません」と言って出してきたものにビビった→「昔は.batにするだけで良かったから…」
                                  • エクスプローラーのWindowsサーチ機能ではなく、コマンドラインからテキスト検索をする (1/2)

                                    Windows Terminalをログイン時に自動起動するようにして、Quakeモードにしたら、これが便利だ。「Win+Shift+@」でいつでもウィンドウが開く。また、筆者の環境では4Kモニターの横幅で開くので2分割しても十分幅がとれる。そういうこともあって、ファイルのテキスト検索をPowerShellで済ませることにした。 実はPowerShellでもテキスト検索ができる PowerShellでファイルのテキスト検索をするには、「select-string」コマンドを使う。基本的なコマンドの書式は、 select-string [-Pattern]〈REGX〉 [-Path] 〈PATH〉 である。なお、標準で「select-string」にはエイリアスが設定されていて「sls」と略記できる。「-Pattern」「-Path」オプションも省略可能なので、 sls '検索' *.txt

                                      エクスプローラーのWindowsサーチ機能ではなく、コマンドラインからテキスト検索をする (1/2)
                                    • Microsoft、「PowerShell 7.2」を一般公開 ~Microsoft Update経由の自動更新に対応/「.NET 6.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版

                                        Microsoft、「PowerShell 7.2」を一般公開 ~Microsoft Update経由の自動更新に対応/「.NET 6.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版
                                      • pingやtracert、ネットワークの状態を調べる「王道」コマンドを一挙解説

                                        ネットワークでトラブルが発生した場合、その初手で疎通を確認するのは「常識」である。「まずping」と言われるくらい王道だ。 PowerShellで疎通確認するコマンドには「Test-Connection」と「Test-NetConnection」がある。PowerShell 7では前者のみとなるので注意したい。 ICMPでネットの状態確認 疎通確認にはICMP(Internet Control Message Protocol)が使われる。ICMPの目的は2つある。 1つはエラー通知。IPパケットが途中で届かなかった場合に、送信元にエラーを通知する。もう1つが問い合わせで、相手の端末に送る「ICMPエコー要求」と、それが届いた相手が返してくる「ICMPエコー応答」とを組み合わせ使う。

                                          pingやtracert、ネットワークの状態を調べる「王道」コマンドを一挙解説
                                        • Windowsでのコマンドラインのヒストリ機能 (1/2)

                                          PowerShell/Windows PowerShell(以降、合わせてPowerShell)には、過去に入力したコマンドを呼び出すことができるヒストリ(履歴)機能がある。 実はPowerShellには、元々組み込まれていた「組み込みヒストリ」と、Windows PowerShell Ver.5.1(2016年)から標準搭載されたPSReadLineに組み込まれている「PSReadLineヒストリ」の2つがある。そしてカーソルキーの上下などキー操作によるヒストリ機能は、現在はすべてPSReadLineヒストリ機能によるものだ。 組み込みヒストリは、PowerShellが起動されてからのセッション中の入力コマンドしか記憶せず、セッションが終了するとヒストリは消えてしまい、自動保存する機能はない。 相対的にPSReadLineによるヒストリ機能のほうが強力であるため、組み込みヒストリ機能を使

                                            Windowsでのコマンドラインのヒストリ機能 (1/2)
                                          • dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)

                                            .NET SDKに含まれているdotnetコマンドを使うとインストールされている.NETランタイムやSDKの情報を表示できるようになる ときどき必要に駆られて、小さなプログラムを作ることがある。Windowsだと大抵はWindows PowerShellで片が付くことが多いのだが、そうでないこともある(あとPowerShellには素直じゃないところがあって……)。 その場合、筆者はC#を使うのだが、標準的な開発環境のVisual Studioは大きく、起動にも時間がかかる。基本的には本格的なアプリケーションを開発するためのものなので、実験的な短いプログラムを作るのには余計な手間と時間が多すぎる。イメージ的には、庭に小さな穴を掘るのにショベルカーを使うような感じである。 そこで便利なのが.NET SDKに含まれているdotnetコマンドだ。コマンドラインだけで利用でき、GUIは一切なし。コマ

                                              dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)
                                            • 『サブスクが無料になる裏ワザ』と偽り「PowerShell」コマンドを実行させる手口に注意!/年々巧妙になる騙しのテクニックに、いかに対処すべき?【やじうまの杜】

                                                『サブスクが無料になる裏ワザ』と偽り「PowerShell」コマンドを実行させる手口に注意!/年々巧妙になる騙しのテクニックに、いかに対処すべき?【やじうまの杜】
                                              • ユニコードで文字数を数える方法 (1/2)

                                                ユニコードでは複数の絵文字を結合させて 別の絵文字を表現することもある Unicodeが一般的になって、日本語を含めて、さまざまな言語の文字を自由に使えるようになったが、「文字」を取り出す、あるいは数えるのが面倒になったのも確かだ。というのも、1つの文字が必ずしも1つのコードポイントで表現されるとは限らないからだ。 たとえば絵文字では、複数の絵文字をゼロ幅接合子(Zero Width Joiner:ZWJ、U+200D)で結合することで、別の絵文字を表現することがある。たとえば、「🐦 鳥(bird)」(U+1F426)と「🔥 火」(U+1F525)をゼロ幅接合子でつなげたものは、「🐦‍🔥フェニックス」(Unicode Emoji 15.1で定義)の絵文字になる。 コードだと「U+1F426」「U+200D」「U+1F525」なのだが、表示上は1つの文字に見える。なお、こうした組み合

                                                  ユニコードで文字数を数える方法 (1/2)
                                                • もう地味とは言わせない! Windowsターミナルをド派手にカスタマイズする【イニシャルB】

                                                    もう地味とは言わせない! Windowsターミナルをド派手にカスタマイズする【イニシャルB】
                                                  • Microsoftが「Windows回復環境」(WinRE)の脆弱性に対処するスクリプトを公開/「Windows Update」だけでは対応不能

                                                      Microsoftが「Windows回復環境」(WinRE)の脆弱性に対処するスクリプトを公開/「Windows Update」だけでは対応不能
                                                    • Microsoft Copilot : Copilot に Intune の PowerShell を書かせたらマジでビビった話

                                                      はい、Copilot なめてました。すみません。 この記事は PowerShell を書くのがめんどくさい、もしくは普段書かない方のために、Copilot を利用して 一文字も書かず 望みの PowerShell が生成されて感動したというだけの大したことない記事です🤣 1. はじまり 「Intune で管理されてるデバイスに最後にサインインしたユーザーが知りたい」 そんなことを時々言われるのです。 15 年くらい前に Configuration Manager のサポートエンジニアをやってた時代にもよく聞かれてた話で、WMI や監査ログでゴリゴリ頑張ってもいいんだけど、確か資産インテリジェンス(今は非推奨) を追加するとひっそりレポート増えたよなーとか、もはやどうでも良い思い出。 しかし、この SIEM だ UEBA だ XDR と言われる分析・自動化の世の中でもサインインログってまだ

                                                        Microsoft Copilot : Copilot に Intune の PowerShell を書かせたらマジでビビった話
                                                      • Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?

                                                        山市良のうぃんどうず日記 Windowsコンポーネントの「Windows PowerShell」とオープンソースの「PowerShell」 Windowsのコンポーネントである「Windows PowerShell」は「5.1」が現行バージョンであり、その後のロードマップは示されていません。 その代わり、Microsoftはオープンソースプロジェクトである「PowerShell」(旧称:PowerShell Core)を提供し、機能強化やパフォーマンス改善を実施してきました。現在の最新バージョンは「7.4.1」です。「PowerShell Core 6」のリリース以降、Windows PowerShellを起動すると、「新しいクロスプラットフォームのPowerShell」を試すように案内されるようになりました(画面1)。ちなみに、「powershell.exe -nologo」を実行すれば

                                                          Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?
                                                        • Windows で "nslookup 使うな おじさん" 爆誕 - Qiita

                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は Microsoft Azure Tech Advent Calendar 2024 の 8 日目の記事 です。 かつ、 こちらの記事は、Azure PoC 部 Advent Calendar 2024の11 日目の記事でもあります。 こんにちは、アーキテクトのやまぱんです。 補足コメントや質問、いいね、拡散、是非お願いします🥺! 間違ってたら優しく教えてください! 突然ですが、私は nslookup 使うなおじさんになりました。 結論からいうと、「nslookup の代わりに、PowerShell の Resolve-Dn

                                                          • WindowsのPowerShellのプロファイルを設定する (1/2)

                                                            そもそもPowerShellのプロファイルとは PowerShellやWindows PowerShell(以下、PowerShellと総称)で、いつも同じオブジェクトを使うことがある。こうしたとき、Profile(プロファイル)と呼ばれる機能を使うことで、起動時に変数や関数などを登録できる。 Profileは、テキスト形式のスクリプトファイルであり、起動時に読み込まれて、その内容に従って、変数や関数、エイリアスなどの定義をする。 プロファイルには、ユーザー、ホストにより4種類の組み合わせがある。 ユーザーの種別は、すべてのユーザー用と現在のユーザー用の2つがある。またホストは、すべてのホスト用と現在のホスト用の2つがある。ホストの種別は、リモートシェル操作をするときに利用される。ローカルホストでは「すべてのホスト」と「現在のホスト」用が順に適用される。 リモートシェルの場合には、リモート

                                                              WindowsのPowerShellのプロファイルを設定する (1/2)
                                                            • PowerShellでパスを処理する4つのコマンド (1/2)

                                                              コンピュータを使っていると、パスを加工したくなることがある。すでに存在するディレクトリ/フォルダやファイルなら、エクスプローラーなどのGUIプログラムでパスを得ることができる。しかし、まだ存在しないパス(たとえば、これから作るディレクトリ)などは、GUIでは得られない。 エクスプローラーを使えば、実在するファイルやディレクトリのパスを「見る」ことはできるが、存在しないファイルやディレクトリのパスは扱うことができない また、ワイルドカードを使って指定されているパスや、相対パスをフルパス(絶対パス)に変換したいという場合もあるだろう。 もし、スクリプトを書くのなら、パスの加工はほぼ必須の作業でもある。また、PowerShellのコマンドラインでも、受け取ったオブジェクトからプロパティとしてパス得て、そこからファイル名を抜き出すといった処理でもパスの加工が必要になる。 こうしたとき、Window

                                                                PowerShellでパスを処理する4つのコマンド (1/2)
                                                              • 入力しようとしているコマンドを予測 ~PowerShellで「Predictive IntelliSense」が既定有効に/履歴やプラグインなどを参考に推測できるIntelliSense機能

                                                                  入力しようとしているコマンドを予測 ~PowerShellで「Predictive IntelliSense」が既定有効に/履歴やプラグインなどを参考に推測できるIntelliSense機能
                                                                • 「Windows PowerShell 2.0」は非推奨、将来的に削除 ~Microsoftが改めて注意喚起【7月4日追記】/「Windows PowerShell 5.x」や「PowerShell 7.5」への移行を

                                                                    「Windows PowerShell 2.0」は非推奨、将来的に削除 ~Microsoftが改めて注意喚起【7月4日追記】/「Windows PowerShell 5.x」や「PowerShell 7.5」への移行を
                                                                  • IISでお手軽!ローカル環境でSSL暗号化通信! - ROBOT PAYMENT TECH-BLOG

                                                                    はじめに まずはWebサイトの作成 自己署名入り証明書の作成 証明書の設定 さて確認! 感想 はじめに 桜が散り、緑が生い茂り風薫る季節となりました。 皆様いかがお過ごしでしょうか? 決済サービスの開発を担当しております yoponpon と申します。 今回はMicrosoft IISを利用する環境で簡単に自己署名入り証明書を作成してSSL通信有効化する手順について書かせていただければと思います。 サービス開発をしていると、稀にローカル環境でHTTPS接続をして動作確認をしたくなること、また必要に迫られる場面が有るかと思います。手っ取り早い解決手段としては、自己署名入り証明書を作成することかと思うのですが、作成の仕方が面倒だったり、ブラウザ側で認証が通らなかったりなど、多くの壁があるように感じます。 こちらの記事で説明させて頂くのはブラウザ(主にChrome)で問題なく認証が通り画面表示が

                                                                      IISでお手軽!ローカル環境でSSL暗号化通信! - ROBOT PAYMENT TECH-BLOG
                                                                    • たったこれだけでマルウェアに感染? “古くて新しい”サイバー攻撃の手口

                                                                      先日知ったある攻撃手法に驚いたので、今回はその話から始めたいと思います。 PCでこのコラムを見ている方は、想像してみてください。まず「calc」という文字列をコピーします。次に[Windows]キーと[R]キーを同時に押し、そして[Ctrl]キーと[V]キーを同時に押し、最後に「Enter」キーをクリックしてください。するとどうでしょう。あなたのPCで電卓が立ち上がるではありませんか。この一連の動作、あなたは理解できたでしょうか。 「何を当たり前のことを」と思うかもしれません。確かに実際にやっていることは、[Windows]キーと[R]キーを同時押しして「ファイル名を指定して実行」するメニューを開き、そこにコマンドを打ち込んだだけです。 しかし、もしここに打ち込んだコマンドが難読化されたコードだったとしたらどうなるでしょう。攻撃者に言われるがままに[Windows]キーと[R]キーで実行の

                                                                        たったこれだけでマルウェアに感染? “古くて新しい”サイバー攻撃の手口
                                                                      • PowerShellでExplorerウィンドウを自動配置するスクリプト - Qiita

                                                                        はじめに 開発作業をしていると、複数のフォルダを同時に開いて作業することがよくあります。しかし、毎回手動でExplorerウィンドウのサイズや位置を調整するのは面倒ですよね。 そこで今回は、PowerShellを使ってExplorerウィンドウを画面上に自動配置するスクリプトを作成しました。指定したフォルダを開いて、画面を綺麗に分割して表示してくれる便利なツールです。 配列で指定したフォルダを自動で開き、画面分割で並べるスクリプトです。ファイルの比較や確認に便利です。 機能概要 このスクリプトは、あらかじめ指定した複数のフォルダを自動で開き、画面サイズに合わせてウィンドウを整然と配置します。配置は「横一列」または「自動グリッド」から選べ、画面を分割して最適なレイアウトに並べ替えます。プライマリディスプレイの解像度を自動取得してサイズを調整するため、手作業のドラッグ調整が不要になります。 実

                                                                          PowerShellでExplorerウィンドウを自動配置するスクリプト - Qiita
                                                                        • Windows端末の過去のグローバルIPアドレスを調べる方法(dosvc解析)

                                                                          備忘録でメモ。 Windowsで端末内のetlファイルから、過去のグローバルIPアドレスを取り出す方法があった。 メモリダンプ調べてるときに見かけたファイルをパースしてみたらまぁまぁいい感じだったというもの。dosvcはたぶん日本語記事ないので誰かの役に立てばと思いメモ。 一般的なグローバルIPアドレスの調べ方 端末のグローバルIPを調べるとき、基本的に外部サイトを使用するだろう。 個人的に一番お世話になったのは「確認くん」だ。 ブラウザのついてないPCの場合は、無理やりCURLを打ってグローバルIPを調べたりしていた。 確認くんwww.ugtop.com グローバルIPを調べる方法1:netshでdosvcをパースする まず、dosvcは「Delivery Optimization」というWindows標準機能の略(別称?)のようなもので、アップデートの更新に関するネットワーク状況を管理

                                                                            Windows端末の過去のグローバルIPアドレスを調べる方法(dosvc解析)
                                                                          • Microsoft、コマンドが失敗するときに不足パッケージを提案するPowerShellモジュールを公開/PowerToysユーティリティ「Command Not Found」が独立

                                                                              Microsoft、コマンドが失敗するときに不足パッケージを提案するPowerShellモジュールを公開/PowerToysユーティリティ「Command Not Found」が独立
                                                                            • つながらないときに試そう、ネットの接続状況を調べる厳選コマンド

                                                                              Windowsに搭載されているPowerShellやコマンドプロンプトにはネットワークを管理する様々なコマンドが用意されている。ここではPowerShellのコマンドレットを中心に、PCのネットワーク設定や利用状況を調べるコマンドなどを紹介する。パソコンがうまく通信できないときに試してみたいコマンドだ。 PCのネットワーク設定を「Get-NetIPAddress」と「ipconfig」で確認 PCがネットワークにつながらない場合、まず確かめたいのがPCの設定だ。例えば「169.254.255.254」といった謎のIPアドレスが割り当てられているかもしれない。これはDHCP(Dynamic Host Configuration Protocol)サーバーから正しくIPアドレスを取得できていない可能性が高いことを意味している。 DHCPによるIPアドレスの取得に失敗すると、APIPA(Auto

                                                                                つながらないときに試そう、ネットの接続状況を調べる厳選コマンド
                                                                              • WindowsのPowerShellからBluetoothデバイスを調べる

                                                                                Bluetoothに関連する情報をPowerShellで扱う 今回は、Bluetoothに関連する情報をPowerShellで扱う方法を考える。GUIでは「設定」→「Bluetoothとデバイス」→「デバイス」とすることで、接続されているデバイスを一覧表示できる。 ペアリングしたBluetoothデバイスは、「設定」→「Bluetoothとデバイス」→「デバイス」に表示されるが、ここではデバイス名以外の情報はほとんど表示されない コマンドラインからは、以下のコマンドでページを開くことがてきる。 bthprops.cpl start ms-settings:connecteddevices 「bthprops.cpl」は、コントロールパネルのアイコンに対応するプログラムで、「C:\Windows\System32」にある。もう1つは、設定アプリのURI起動である。 「設定」→「Bluetoo

                                                                                  WindowsのPowerShellからBluetoothデバイスを調べる
                                                                                • PowerShellのコマンドの並びにある典型的なパターン (1/2)

                                                                                  PowerShellによるコマンドの並びには典型的なパターンがある 何かしたいときはパターンを考えることで見通しがたつ PowerShellの人気は今ひとつ。コマンドの数は多いし、プログラミング言語的な要素がありすぎて理解が困難という話も聞く。筆者も面倒になると、いまだにcmd.exeを起動することがある。しかし、仕事などで、どうしても使わざるを得ない人もいるだろう。ただ、PowerShellでないとできない作業もある。PowerShellを使うかどうかは個人の自由で、筆者としてもPowerShellを普及させようなどとは思っているわけではない。しかし、使わざるを得ない人を多少なりとも手助けできればと考えている。 これまで筆者がPowerShellを使ってきて、少しわかったことがある。基本的な使い方としては、シェルであることを踏まえて、コマンドをパイプでつなげて並べ、プログラム(スクリプト

                                                                                    PowerShellのコマンドの並びにある典型的なパターン (1/2)

                                                                                  新着記事