最新記事一覧
Azureのリソースをコマンドラインで操作/管理する方法の1つとして「Azure PowerShell」がある。そのインストールや各種バージョンの確認、アップデートの方法と注意点を紹介しよう。
()
「Windows Update」のトラブルに遭遇したとき、リトライで解消することもあれば、トラブルシューティングツールやコマンドラインで面倒な操作が必要になることもあり、こちらは想定外の時間がかかることもあります。適切にメンテナンスされていれば、トラブルに遭遇する機会が減る上、Windows Updateの時間短縮にも効果があるのですが、そのメンテナンス作業でトラブルに見舞われることもあります。
()
Macのストレージ暗号化機能FileVaultは、企業のセキュリティを強固にしてくれる。以前はFileVaultの管理にコマンドラインツールを使う必要があったが、Appleはその方法を推奨していない。より適切な方法とは。
()
無線LANの設定は、[設定]アプリなどのグラフィカルユーザーインタフェース(GUI)で行えるが、実は優先順位など設定できない項目もある。こうした項目を設定するには、netshコマンドを使う必要がある。その方法を紹介しよう。
()
現在のMicrosoft Officeアプリには、さまざまな製品の種類と、バージョン/ビルド番号が存在します。これらの情報は製品を特定したり、更新レベルを確認したりする際に重要ですが、WindowsやOfficeアプリのGUI上で確認するのは少し面倒です。プログラム的にコマンドラインやスクリプトから取得する方法を考えてみました。
()
米Amazon Web Servicesが、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式をインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開。現時点ではIntelプロセッサもしくはAppleシリコン搭載のMacにのみ対応する。
()
Pythonのプログラム中で、kaggleパッケージをインポートして、コマンドラインではなくコードからKaggle APIにアクセスしてみます。役に立つかな?
()
外部パッケージであるClickは属性ベースでPythonスクリプトに与えられたさまざまな位置引数やオプションを手軽に解析できる。
()
argparseモジュールを使い、コマンドラインを通して渡される位置引数/オプション引数を処理する方法を紹介する。
()
「Windowsのモダンアプリは、コマンドプロンプトから起動することができない」――これをWindows 8で初めて登場(当時は「Metroアプリ」とも呼ばれていました)したときからの常識と思って、諦めていませんか? 実は、全てのモダンアプリではありませんが、数年前からコマンドラインから起動できるものが出始め、一部のビルトインアプリもそうなっています。
()
sysモジュールのargv属性を使って、スクリプトファイルに与えられたコマンドライン引数を受け取り、それを処理する方法を紹介する。
()
データを順番通りに並べ替えたい場合、Excelを起動して、対象となるデータをシートに読み込んで、[並べ替え]コマンドを実行しているのではないだろうか。ただ、ファイルが複数に分かれていると作業が面倒だ。コマンドを使えば、ファイルを1つにまとめて並べ替えるのも簡単だ。
()
データを順番通りに並び替えたい場合、Excelを起動して、対象となるデータをシートに読み込んで、[編集]グループの[並べ替え]コマンドを実行しているのではないだろうか。ファイルが複数に分かれていると作業がさらに面倒になる。でも、データによってはコマンドを使った方が数倍速く処理できる。コマンドを使って時短しよう。
()
Windows Insider ProgramのDevチャネルで公開されているWindows 10の開発バージョンからWSL 2の新機能を見ていこう。wsl.exeがWindows 10の標準コマンドになり、Linuxディストリビューションのインストールが簡単になるなど、大きな変化がある。
()
現在、Microsoftが開発中のパッケージマネジャー「winget」の概要と使い方を解説する。wingetを使えば、アプリやツールがコマンドで簡単にインストール可能になるため、スクリプトで同じ環境をすぐに再現できるようになる。
()
Microsoftの新しいターミナル「Windows Terminal」は、これまでのコマンドラインツールと何が違うのか。まずは理解に必要な「コンソール」「シェル」「ターミナル」の基本的な違いをおさらいしよう。
()
「GitHub」をターミナルから利用できるツールの正式版「GitHub CLI 1.0」をGitHubが公開した。GitHubにあるワークフローの全てを「gh」コマンドで実行できる。
()
公式ドキュメントや公式ブログのコマンドライン通りに入力したにもかかわらず、「PowerShellギャラリー」からモジュールをインストールしたり、更新したりできないといったトラブルをここ数カ月の間で経験した方はいないでしょうか。恐らくその原因は、PowerShellギャラリーにおける「TLS 1.0/1.1のサポート廃止」に関係しています。
()
Microsoftは、コマンドラインで使用するファイル復元ツール「Windows File Recovery」を提供開始した。
()
Windows 10は、Windows Vista/Windows Server 2008と共通の技術を用いたイメージベースのバックアップと復元機能(「Complete PC Backup」とも呼びます)を搭載しています。この機能は既に開発終了扱いとなり、推奨されなくなっているため、問題が起きても迅速な対応は期待できないかもしれません。万が一のためのバックアップが、万が一動かなかったときに備え、コマンドライン版の「wbadmin」ツールの存在を頭の片隅にでもとどめておきましょう。筆者は何度かこれに救われました。
()
Microsoftは、コマンドラインからアプリを素早く簡単に見つけてインストールできるオープンソースツール「Windows Package Manager」のプレビュー版を公開した。
()
米Microsoftと米Dockerが提携を強化。「Docker Desktop」と「Microsoft Azure」の連携を高めることも発表した。Docker Desktopのコマンドラインから簡単にコンテナをAzureへデプロイ、実行できる。
()
本連載第174回では、Windows Server 2016の更新プログラムのインストール時に実行が重なると影響が大きいメンテナンスタスクについて、時短に役立つかもしれないコマンドラインのテクニックを紹介しました。今回はその応用です。
()
Microsoftが開発中の新しいターミナルアプリ「Windows Terminal」のv0.9が公開された。コマンドラインからの起動が可能になるなど、正式版の姿が見えてきた。正式リリースに近づいたWindows Terminalの機能を見ていこう。
()
Microsoftは、正式版の機能を網羅したターミナルアプリケーションの最新プレビュー版「Windows Terminal Preview v0.9」を公開した。コマンドラインで起動オプションを指定できるようになった他、インストール済みの「PowerShell」を自動検出するようになった。
()
最近、Windows Serverの半期チャネル(Semi-Annual Channel、SAC)バージョンを操作する機会が増え、Server Coreインストール環境のコマンドライン環境にも慣れてきました。2019年11月になって、2019年5月にリリースされたバージョン1903以降に信じられない不具合があることに気が付きました。その不具合とは、「日本語版なのに日本語の入力と変換ができない」ことです。この問題は、2020年1月末時点で利用可能な最新の累積更新プログラム(ビルド18362.628および18363.628)でも解消されていません。
()
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、bashのシェルオプションを設定する「shopt」コマンドです。
()
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、コマンドラインの履歴を編集して実行したり、一覧表示したりするbashの「fc」コマンドです。
()
5Gはセキュリティ、アプライアンス、ソフトウェアなどネットワーク分野に広く影響し、ネットワーク管理者に求められるスキルを変える可能性がある。それを認識できているだろうか。
()
2019年6月の定例更新の際、検証用仮想マシンの1台が更新プログラムのインストールエラーで繰り返し失敗する場面に遭遇しました。筆者がいつもしているように“おまじない”のようなコマンドラインで解決しようとしましたが、問題が発生したのは、そうはさせてくれない「Windows 10 Sモード」だったのです。
()
コマンドプロンプト上での実行結果をクリップボートにコピーしたり、逆にクリップボードからデータを受け取ってコマンドで処理したりできると便利だ。このために利用できるコマンドを紹介する。これらのコマンドをバッチファイルなどにしておくと、GUIのアプリでも、クリップボードにデータをコピーするだけで簡単にテキスト処理などが行える。
()
VS Codeをコマンドラインから起動する場合にはコマンドラインオプションを指定可能だ。その中から拡張機能に関連するものを幾つか紹介する。
()
VS Codeをコマンドラインから起動する場合にはコマンドラインオプションを指定可能だ。その中でも基本的なものを幾つか紹介する。
()
よく使うMicrosoft Storeアプリをコマンドラインやバッチファイルから起動できると便利である。だがストアアプリは常に同じ場所にインストールされるわけではないので、決まったパスで起動することができない。そのような場合に利用できる便利な起動方法を紹介する。
()
「画像を500ドット幅にリサイズしたい」といった場合、一つ一つ画像処理ソフトウェアで開いてサイズ変更するのは少々面倒な作業だ。こうした作業がコマンドラインから簡単に行えるツール「ImageMagick」を取り上げる。
()
リモートのWindows PC上で実行中のプロセスの状態を調べる場合、そのコマンドラインパラメーターまでチェックしないと、何を実行しているか特定できないことが多い。WMIやPowerShellでリモートプロセスのコマンドラインパラメーターを調査する方法をまとめておく。
()
複数のMicrosoft Officeライセンスを持っていると、どのPCにどのプロダクトキーを設定したのか分からなくなることがある。このような場合、「OSPP.vbs」を使って、プロダクトキーを確認したり、置き換えたりすることができる。
()
WindowsやLinuxの標準的なコマンドラインユーティリティーは、GUIツールにない重要な機能を提供する。カスタマイズしたワークフローを作成するために、こうしたツールは有用だ。
()
EntryPointパッケージを使用することで、プログラムが処理可能なコマンドライン引数を構造化して、簡単に扱えるようになる。
()
合成音声化した自分の声で命令したらGoogleアシスタントはどう反応する?
()
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、標準入力やファイルからリストを読み込んでコマンドラインを作成し、実行する「xargs」コマンドです。
()
前回は、シェルがコマンドを実行する際の単位である「ジョブ」について、X環境を使って動作を確かめました。今回は、コマンドライン環境でのジョブコントロールを試してみましょう。X環境を持たないサーバ管理やリモート接続時に役立つ操作です。
()
Python FireはPythonコードに対するコマンドラインインタフェースを自動生成するライブラリ。グーグルがオープンソースプロダクトとして公開している。
()
BitLockerはコマンドラインでも制御できる。ロックの解除や再ロック、回復パスワードや回復キーの追加・削除などはコマンドラインで操作できる。Active DirectoryにおけるBitLocker機能についても解説する。
()
本稿ではモジュールの作成、インポート、グローバル変数__name__、コマンドラインからのモジュールの実行など、Pythonのモジュールの基礎を取り上げる。
()
Linuxを利用するならCUIやコマンドラインの使いこなしは必須。長いコマンド名やパラメーターの入力にくじけないよう、Bashのコマンドライン編集/履歴管理を紹介する。
()
Windows 10に新しく搭載された、Linuxコマンドラインのネイティブバージョン「Bash on Ubuntu on Windows」は、新たな攻撃経路になり得るのか。専門家が解説する。
()
本稿では、2016年6月25〜26日に高知県の高知工業高等専門学校で開催された「セキュリティ・ジュニアキャンプ in 高知 2016」レポート前半をお届けする。
()
curlはURL構文を用いてデータを転送するためのオープンソースなコマンドラインツール/ライブラリだ。
()
今回のテーマは「ディレクトリ」です。まず、Linuxのディレクトリ構造を確認し、後半で「相対パス」と「絶対パス」を取り上げます。コマンドラインでファイルを操作するときだけではなく、環境設定にも不可欠です。
()