Windows

バッチコマンドでシリアル番号やPCモデル、CUPの型番、OS情報を取得する方法

バッチコマンドでPCやCUPの型番、シリアル番号等を取得する PCの型番やメーカーをプログラムから取得して判別する必要があったので、バッチコマンドで取得する方法を調べました。 WMI(Windows Management Instrumenta) という Windows OS のシステム管理用インターフェースを使って取得します。wmic.exe というコマンドラインツールがOSに付属しているので、 […]

IIS をバッチコマンドで起動・停止・再起動する方法

IIS でコマンドで操作する バッチコマンドで IIS を操作するための方法をまとめます。 IIS を操作するコマンドは iisreset.exe を使います。なお 管理者権限 がないと操作できません。 停止コマンド iisreset /stop 停止中... インターネット サービスは正常に停止されました 起動コマンド iisreset /start 開始中... インターネット サービスは正常 […]

[Windows10] カメラアプリのデフォルトをリアカメラに切り替える方法

先に結論 デバイスマネージャーで フロントカメラを無効化してから再度有効化する とリアカメラがカメラアプリ起動時にフロントカメラになります。 検証したのは Surface Pro 6 Windows 10 Pro です。 以下手順ほか。 Surface Pro 6 カメラのデフォルトがフロントカメラ Windows10(Surface Pro 6) でインストールされているカメラを起動すると、フロ […]

C#

[C#] プログラムからタスクスケジューラーにタスクを追加登録する方法

C# でプログラムからタスクスケジューラーを操作したい Windowsアプリを開発していると、タスクスケジューラーを利用することがよくあります。プログラムから動的にタスクを登録する方法をまとめます。 C#でのサンプルを示します。 TaskScheduler 1.1 Type Library を参照に追加する タスクスケジューラーを操作するには、TaskScheduler 1.1 Type Libr […]

[WPF, xaml] 要素のサイズに合わせてWindowの大きさを自動的にリサイズ調整する方法

WPFでCSSみたいに勝手にサイズを調整てほしい WPFでとあるアプリケーションを開発しているときに、動的にコンテンツを生成する場面がありました。これ自体は問題ないのですが、画面(Window)のサイズ(Width, Heigh)も含まれる要素・コンテンツのサイズに応じて動的にリサイズしたかったのでその方法を調べました。 以下その方法をメモします。 SizeToContent プロパティ Wind […]

[Windows] リモートデスクトップの認証エラーの対処方法

リモートデスクトップ – 認証エラーが発生しました。 久しぶりにリモートデスクトップでサーバーにつなげようとしたとき、次のようなエラーが発生してしまいました。 認証エラーが発生しました。 要求された関数はサポートされていません。 久しぶりにつなごうとしたサーバーだったので、「あれ、パスワード間違ってたっけ?」と思っていろいろと試しましたがうまくいかず調べた結果、どうやら 2018年5月 […]

指定サイズダミーファイル生成(Windows, Mac)

ダミーファイルの生成 動作確認などで任意のファイルサイズのダミーファイルが欲しかったりします。簡単に作成できる便利機能があるのを知りましたのでまとめておきます。 Windows WindowsOSで標準機能(コマンド)として用意されているものがあるのでこれを利用します。PowerShell(コマンドプロンプト)から以下のコマンドを実行します。 構文 fsutil file createnew &l […]

Windows OS を定期的に再起動させるバッチ

WindowsOSを定期的に再起動させる方法 定期的にWindowsサーバを再起動させたいことがあったので、その方法を調べました。 WindowsOSを定期的に再起動させるためには、タスクスケジューラに再起動用のタスクを設定してやる必要があります。 シャットダウンを行うための shutdown.exe が、C:\Windows\System32にあるので、これを実行します。 shutdown.ex […]