バッチファイルの中で自分自身のバッチファイル名を取得する

Windowsのバッチファイルを実行したとき、その中で自分自身の名前、つまり実行しているバッチファイル名を取得したい事がありました。
例えば1つのバッチファイルをいくつかコピーして、内容を少しだけ修正したときとか、1つのログファイルに複数のバッチファイルがログをどんどん追記するときとか。

少し検索すると見つかりました。やはりあるんですね。

環境変数ではなく、特殊な引数として実装されているようです。
通常は、バッチファイル実行時に渡す引数の1番目、2番目を、そのバッチファイル内では%1、%2として利用します。
しかしゼロ番目の、つまり%0でバッチファイル名を取得できます。

バッチファイルのフルパス D:\Temp1\AAA.bat
バッチファイルの内容
@echo off
pause
title %0
echo %date% %time% %0
echo %date% %time% %0>>AAA.log
pause


このバッチファイルを実行してみると、

(写真1)実行直後、1つ目のpause
実行直後、1つ目のpause
ウィンドウのタイトルが、C:\Windows\system32\cmd.exeとなっている。(規定値)

(写真2)バッチファイル名を取得した後の2つ目のpause
バッチファイル名を取得した後の2つ目のpause
title %0でウィンドウのタイトルにバッチファイル名が表示されている。
echo %0で画面にもバッチファイル名が表示された。
標準出力にリダイレクトして、ログファイルにも書き込まれた。

ログライルの例(4回実行)
2012/06/12 11:45:43.52 "D:\Temp1\AAA.bat"
2012/06/12 11:48:06.01 "D:\Temp1\AAA.bat"
2012/06/12 11:49:04.96 "D:\Temp1\AAA.bat"
2012/06/12 11:55:12.70 "D:\Temp1\AAA.bat"


こちらがヒントになりました。
http://www.ne.jp/asahi/hishidama/home/tech/windows/bat.html
・バッチメモ(Hishidama's bat-file Memo)

Windows Server 2012およびWindows 8のファイルコピー中画面

Windows Server 2012 RC版でファイルをコピーするときの画面はちょっと気が利いています。
たぶんWindows 8でも同じだと思うけど。

(写真1)Windows Server 2012 RC版のファイルコピー中画面
Windows Server 2012 RC版のファイルコピー中画面

現在のコピー速度がグラフ表示され、平均値も表示されます。
右上に一時停止のボタンもありますね。こんなやつ→||

VMware Player 4.0.3の仮想マシン上のWindows Server 2012 RC版にVMware Toolsをインストールすると画面が真っ黒になってしまう

VMware Player 4.0.3の仮想マシン上のWindows Server 2012 RC版をインストールして検証をしていました。
しかしそのWindows Server 2012 RC版に、VMware Toolsをインストールすると画面が真っ黒になってしまう問題が発生しました。

仮想マシンのディスプレイ設定で、3Dグラフィクスのアクセラレーションを有効にすることで解決しました。(後述)

(写真1)VMwareToolsをインストールすると画面が真っ黒
VMwareToolsをインストールすると画面が真っ黒
Windows Server 2012 RC版にVMware Toolsをインストールすると画面が真っ黒になってしまいます。

(写真2)セーフモードで再起動
セーフモードで再起動
どうにもならないので試しにセーフモードで起動してみました。
さっきまで画面が真っ黒で正しくシャットダウンできなかったため、予期しないシャットダウンのダイアログが出ています。

(写真3)しかしセーフモードではVMware Toolsをアンインストールできない
セーフモードではVMware Toolsをアンインストールできない
セーフモードでは画面は表示されるのですがWindows Installerサービスが起動していないため、結局VMware Toolsのアンインストールは断念しました。

OS再起動でもだめ。
しかたがないので同じVMware Player 4.0.3上に、もう一度新規にWindows Server 2012 RC版をインストールしてからVMware Toolsをインストールしてみましたが、同じでした。

(写真4)前回正常起動時の構成を選んでVMwareToolsを削除
前回正常起動時を選んでVMwareToolsを削除
セーフモードでダメなら、前回正常起動時の構成を試しますよね。
やってみました。
これで画面も表示されるようになり、VMware Toolsもアンインストールできました。


まあVMware Toolsがなくても困らないのでそのまま放置するつもりでした。
しかしFacebook上でアドバイスをもらい、解決することができました。

(写真5)仮想マシンのディスプレイ設定で3Dグラフィクスのアクセラレーションを有効に
仮想マシンのディスプレイ設定で3Dグラフィクスのアクセラレーションを有効に
理屈はよくわかりませんが、これで解決です。
VMware Toolsをインストールするとグラフィックドライバが置き換えられますが、そのドライバは「3Dグラフィクスのアクセラレーション」が有効でなければならないんでしょうね。

ちなみに、VMware Playerで新規仮想マシンを作成するとき、テンプレートをWindows 7にすれば(x86でもx64でも)3Dグラフィクスのアクセラレーションは自動で有効になっていた。

@tunemicky さん、ありがとう!

Windows Server 2012 RC版のバージョン情報と有効期限

Windows Server 2012 RC版をインストールしましたが、バージョン情報を確認します。

(写真1)Windows Server 2012 RC版のバージョンは6.2.8400
Windows Server 2012 RC版のバージョンは6.2.8400
verコマンド、winverポップアップで確認できます。
もちろんWindows 8 Release Previewも同じはず。(未確認)

(写真2)ベータ版相当のWindows 8 Consumer Previewは6.2.8250だった
ベータ版相当のWindows 8 Consumer Previewは6.2.8250だった
RC版の前のベータ版では、このバージョンでした。


ベータ版もRC版も有効期限は2013/1/16 8:59(倭国時間)までとなっています。
遅くてもそれまでには製品版に再インストールしなければなりませんね。

Windows Server 2012 RC版をインストールしてみた

倭国時間で6月1日から一般公開された、Windows Server 2012 RC版。
VMware Player 4.0.3の仮想マシンにゲストOSとしてインストールしてみました。

(写真1)ISOファイルからブートしてインストーラーを起動中
ISOファイルからブートしてインストーラーを起動中

(写真2)Windows Server 2012 RC版のインストールメニュー
Windows Server 2012 RC版のインストールメニュー

(写真3)インストール開始
インストール開始

(写真4)Server Coreかフルインストールかの選択
Server Coreかフルインストールかの選択
ここではGUI使用サーバー(フルインストール)を選択する。
Windows Server 2012からは後でこれを変更できるようになった。
規定値がServer Coreになっているから、間違ってインストールする人が続出かも。

(写真5)ライセンス条項に同意する

ライセンス条項に同意する

(写真6)アップグレードインストールかカスタムインストールかの選択
アップグレードインストールかカスタムインストールかの選択
ここではカスタムインストールを選択し、クリーンインストールを行う。

(写真7)インストール先のパーティションを指定
インストール先のパーティションを指定

(写真8)インストールが開始される
インストールが開始される

(写真9)インストール完了後にパスワードの入力を求められる
インストール完了後にパスワードの入力を求められる

(写真10)もう少しで完了します
もう少しで完了します

(写真11)ログオン待ち画面
ログオン待ち画面

(写真12)Ctrl+Alt+Delでパスワードを入力
Ctrl+Alt+Delでパスワードを入力

(写真13)デスクトップ画面が表示された
デスクトップ画面が表示された
ログオン後は自動でデスクトップ画面が表示された。
さすがにメトロスタイルのメニュー画面ではないんだね。

と言うわけで、Windows Server 2012 RC版のインストールはあっさり完了です。

インストール完了直後の状態では、サーバーマネージャーにはBPA(ベストプラクティスアナライザー)のエラーが出て赤くなっています。
これについてはいつもの@Masayuki_Ozawa先生の記事が参考になります。
Windows Server 2012 RC のサーバーマネージャーの管理状態の警告について « SE の雑記

Windows Server 2012とWindows 8の製品候補版が公開された

次期OSである、Windows Server 2012およびWindows 8のそれぞれ製品候補版の一般公開が開始されました。

http://cloud.watch.impress.co.jp/docs/news/20120601_536943.html
・米Microsoft、Windows 8 Release Preview版公開~従来のRC版に相当 - クラウド Watch
http://www.forest.impress.co.jp/docs/news/20120601_536942.html
・窓の杜 - 【NEWS】Microsoft、「Windows 8 Release Preview」の一般提供を開始


名称は
製品候補版:Windows Server 2012 Release Candidate(ベータ版はWindows Server "8")
製品候補版:Windows 8 Release Preview(ベータ版はWindows 8 Consumer Preview)

製品候補版なので、機能はほぼ実装されているはずです。
これ以降は不具合の吸収が行われ、製品版(RTM)が出荷されることになります。

ダウンロードはこちら。もちろん倭国語版あります。

http://technet.microsoft.com/ja-jp/evalcenter/hh670538.aspx
Windows Server 2012 Release Candidate (RC)
http://windows.microsoft.com/ja-jp/windows-8/iso?ocid=W_OFF_W8P_TechCenter_ISO_ja-jp
Windows 8 Release Preview の ISO 形式

Windows 8 Consumer PreviewでPowerShellを管理者として実行

eventcreateだったかな。
Windows PowerShellのコンソール画面を「管理者として実行」しなければならないときがあったけど、その時使っていた、Windows 8のベータ版に相当する、Windows 8 Consumer Previewではその方法がなかなかわからなかったので、メモ。

(写真1)Windows 8 Consumer PreviewでPowerShellを管理者として実行
Windows 8 Consumer PreviewでPowerShellを管理者として実行


メトロスタイルのメニュー画面で、目的のアイコンを右クリックしてチェックを入れる。
画面下部に出てくるメニュー(呼び方はわからない)の「管理者として実行」をクリックすれば、PowerShellのコンソール画面が管理者として実行できた。

しかしまた、このメトロスタイルのメニュー画面の表示方法がわからなかった。
マウスカーソルを画面右上に持って行き、チャームを表示させる。
チャームの検索→アプリで、従来のスタートメニューらしきものが表示される。

うーん、この辺はわかりにくい。
いや、慣れが必要だ。(と前向きに受け止めよう)

テスト中

全ての記事を表示する

ブロとも申請フォーム

ブログ検索
プロフィール

norimaki2000

norimaki2000のブログにようこそ
Follow norimaki2000 on Twitter気軽に話しかけてね

ニューヨーク・マンハッタン(タイムズスクェア)180×135

千葉県在住で東京都内に勤務。
SIerに勤務するSEです。
SE歴30年超えました。
WindowsサーバーとVMware vSphereを中心としたサーバーインフラの提案・構築・保守を中心にやってます。
昔々はオフコンで販売管理などのアプリケーション開発したり、ファミリーレストランの無線オーダリングやPOS、キッチンプリンタの全国展開していたころもありました。

主な取り扱い製品は
・Windows Server製品
・Active Directory (AD DS)
・VMware vSphere
・Arcserve Replication
・ActiveImage Protector
最近はほとんど使う事が無いですが
・Veritas NetBackup
・Veritas Backup Exec
・Veritas System Recovery
・Arcserve Backup
・NEC CLUSTRERPRO X

10年ぶりくらいにこのプロフィール欄を更新してみました。(2023/04/08)

【Twitter】2010年からやってます。最近は1日に1ツイートくらいです。
仕事関連の呟きが少し、あとは応援しているシンガーの関係が多いです。
Follow norimaki2000 on Twitter
・norimaki2000 on Twitter

Follow norimaki2000 on Twitter
・norimaki2000 on Twilog


Twitter大好きです。
Twitterを考え出した人の発想、システムとして作り上げた努力と情熱はすごい!!
(最近はイーロンマスクによって少々迷走していますが)

【好きな音楽】有名なミュージシャンでは浜田省吾、尾崎豊、エコーズ。
【応援しているシンガー】ここ数年は路上ライブやライブハウスに出演するインディーズのシンガーを応援しています。
文音-ayane-
Emily Styler
Sayuki
cana
つりあやめ
りさ

【応援しているアイドル】千葉県柏市を中心に活動していたする地元アイドルの「コズミック☆倶楽部」を応援していましたが、残念ながら2021年11月に解散、引退してしまいました。

【好きなTVドラマ】犯罪捜査、法廷ドラマが好きです。LAW&ORDER、Xファイル、ER、CSI:科学捜査班シリーズ、クリミナルマインド、NCIS:ネイビー犯罪捜査班、ザ・プラクティス、ボストン・リーガル、24-TWENTY FOUR、ミレニアム


Mozilla Firefox
パソコン困り事相談


最近の記事
最近のコメント
カレンダー
05 | 2012/06 | 07
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
カテゴリー
FC2カウンター
キーワード

Windows_Server VMware_ESX VMware vCenter_Server PowerShell VMware_Player PowerCLI vSphere_Client VirtualCenter Active_Directory vStorage_API Converter 文音 コズミック☆倶楽部 Windows Hyper-V Microsoft_Security_Essentials あいひょん なるみん SQL_Server Windows_8 vSphere VMware_Converter Backup_Exec VMware_vSphere カラオケ sora VCB System_Center 麗美 Red_Hat_Enterprise_Linux Windows_Server_2012 Tech_Fielders System_Recovery ARCserve_Backup メモリダンプ ESX VMware_ESXi RHEL remi Internet_Explorer Exec Server Oracle Active ジン子 Symantec Backup Directory vSphere_CLI DMC-FZ1000 Firefox マークス Windows_Update Twitter vMotion VMware_HA Vista System DRS schtasks SE XenServer キリン Office 氷結 若手 NTFS Recovery Emily_Styler エミリースタイラー  路上ライブ Sysinternals sonoka イチトキ Oracle_Database コズミック倶楽部 vCenter_Converter wevtutil Visual_Studio ベビースター おやつカンパニー スパークリングウォーター カルディ 経済産業省 白石美帆 corega えびしお おとなのおつまみ 一番搾り食物繊維 ラガー スリムス サッポロ のどごし生 セキュリティ 糖質 カーナビ 東京国際フォーラム ついにステップワゴンを契約してしまった サクセス オレッツァ CDRW-AB24JL CD CAB Brio CG CR-V フィット DVD CoolMax ATAPI 0x0000007B エイドリアン バルボア ロッキー スタローン 2008 破損 コマンドライン 圧縮 修復 スパリゾートハワイアンズ お茶のチューハイ ジョシュ・ハートネット シャンプー台のむこうに デュポン ワイヤーアクション ブラックホーク・ダウン コロン 北野 神戸 ハワイ ムエタイ マッハ けんけつちゃん 献血 Gathers ポケモン・スタンプラリー はばたき福祉事業団 倭国赤十字社 映画 東京タワー 写真 ウォーター グレープフルーツ カーポート 高原 バーベキュー 鬼押し出し園 雨どい 掃除 洗濯 セルシオ グランダム 草津 キャンプ サーバ 人口甘味料 伊藤園  羽田 万座温泉 夏休み 関西空港 洗車 iStorage FZ1000 LUMIX Panasonic Intel vSphere_Web_Client Windows_Server_2016 加藤成実 エミリー・スタイラー コズミック☆LOVE wbadmin Windows_Serverバックアップ 浜田省吾 Linux IP38X/N500 NVR500 OneDrive HUAWEI Paper.li れみ GR5 こずくら -ayane- BEACHEND_CAFE 三浦半島 三浦海岸 ちばかわいいくらぶ α7III A7III Robocopy A056 A036 ツイート 動画 シンガーソングライター REAN つりあやめ Wataru_Sato 佐藤航 チャンカナ canaguitar cana AWS robocopy SweetGrass SUPPLEX STOPエラー SAP Thunderbird Tools Uptime.exe USB2.0 USB Resource Replication Kit IZZE IDE NR-7900A NetBackup PCI PC-Success OREZZA Word XP グループポリシー SkyDrive vStorag_API Virtual_Infrastructure Apache OpenOffice Windows_Azure バッチ Tween バックアップ ARCserve_D2D DSP OEM ULPC ITIL ジャンプフェスタ ARCserve_Replication VMFS OpenOffice.org Hyperion 

月別アーカイブ
リンク
RSSフィード

https://smfa.haychill.site https://figk.rubberducky.site https://thwh.listamagazine.online https://xbfh.frisuba.online https://kthr.lexu.site https://qgwy.listamagazine.online https://phty.ophimhd.site https://imyi.rubberducky.site https://asda.haychill.site https://pvyv.bokepmobile.site https://ddkq.qipai.online https://kffe.haychill.site https://kfhy.qipai.online https://pmyn.bokepmobile.site https://fwfy.rubberducky.site