[過去ログ] 【.cmd】 バッチファイルスクリプト %14 【.bat】 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
282(1): デフォルトの名無しさん [sage] 2021/04/10(土) 20:33:13.55 ID:hTFrpgtD(1) AAS
>>272272(1): デフォルトの名無しさん [sage] 2021/04/10(土) 11:17:28.20 ID:QzAXiJxN(1) AAS
>>271
ありがとうございます。
そもそも自分のやりたいこと書かずにすみません、
自分の環境なのかうまくうごきませんでした。
batファイルでADから実行している利用者情報をCSVかなにかでエクスポートしようとしていまして
usernameだとログイン中のIDで表示されるので
dsquery user -samid %usernam%
とやって、cn=に出てくる日本語名だけを抽出したかったのですが、
皆さまだったらどのような方法をされるのでしょうか。
こんな感じかなあ
@echo off
setlocal ENABLEDELAYEDEXPANSION
for /F "tokens=1* delims=," %%I in ( 'dsquery user -samid %usernam%' ) do (
set HEAD=%%I
set TAIL=%%J
:LOOP
if "!HEAD!" == "" goto :NEXT
for /F "tokens=1* delims==" %%I in ( "!HEAD!" ) do (
if "%%I" == "CN" set CN=%%J
)
for /F "tokens=1* delims=," %%I in ( "!TAIL!" ) do (
set HEAD=%%I
set TAIL=%%J
goto :LOOP
)
:NEXT
echo.!CN!
)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s