【当ブログではアフィリエイト広告を利用しています】
MySQLでは、複数のテーブルを指定して削除することはできても、テーブル名を指定しないで一括削除する命令はありません。mysql コマンドを使って「show tables」で取得したテーブルの一覧から繰り返し「drop table」を発行する方法で実現することができます。具体的には下記のようなコマンドで、特定のデータベース内のテーブルを一括削除することができます。[sourcecode language="bash"]
続きを読む
Windows Server Backup をスケジュールバックアップしている状態で、別のバックアップを定期的に実施するために便利です。コマンドからWindows Server Backupを実行するには以下のようにします。[sourcecode language="powershell"]wbadmin start backup -backuptarget:%backDir%\ -include:C: -allCritical -systemState -quiet
続きを読む
「wget」はHTTP上のファイルをローカルにダウンロードするのに便利なコマンドです。実はダウンロードしたファイルを展開して使って、最後はダウンロードファイルを消していませんか?通常、ダウンロードするファイルはアーカイブ(ZIPやTARGZ)されていますので、展開した後は不要になりますよね。こんな感じ作業していませんか。
続きを読む
通常のsedでは、自分自身を更新する時は、一旦別名で出力させておき、その後に別名ファイルを自分自身に置き換えることをしますが、-i(–in-place)オプションを使うことで入力ファイルの上書き更新ができる。コメント行の有効・無効の切替たり、実は色々なことに応用が利くのですごく便利です。例)com → org に置換する
続きを読む
普段はコントロールパネル等から操作画面を開いていますが、バッチ処理ができるようにコマンド版のプログラムも搭載されています。下記にプログラムファイルがあります。[sourcecode language="powershell"]C:\Program Files\Windows Defender\MpCmdRun.exe
続きを読む
Windows7 以降では標準で Telnetコマンドは利用できません。最近ではTelnetコマンド自体の利用用途が減ってしまいましたが、WebのインターフェースがないルーターなどではTelnetで接続してコマンドを受け付けるものもあります。※最近はWebの管理ページが標準で付いてくることが多くなりました。こんな感じでエラーになります。
続きを読む
YAMAHA系のルーターに搭載されたDHCPサーバー機能を使っている場合にステータスを確認する方法(コマンド)です。[sourcecode language="bash"]show status dhcp[/sourcecode]
続きを読む
一時的なファイル置き場がいつの間にかゴミだらけになってしまった経験はありませんか?例えばウェブサイト上のあるディレクトリなどが対象の場合は「.htaccess」のような設定ファイルまで削除されては困ります。こんな場合に、特定のファイルを以外を全て削除することが出来ればとても便利です。[sourcecode language="bash"]
続きを読む
バックアップの「開始時間」「終了時間」をメールを使って通知させたいと思い、バッチ処理中にコマンドからメール送信できるようにしました。まずはポリシーの変更をします。※デフォルトのポリシーではPowerShellのコマンド実行が許可されていない[sourcecode language="powershell"]
続きを読む
SCコマンドを使って、登録されているWindowsサービスのアカウントを変更できます。また、パスワードのみの変更も可能です。[sourcecode language="text"]sc config サービス名 obj= ドメイン名(ローカルは「.」)/アカウント名 password= パスワード
続きを読む