[過去ログ] 【.cmd】 バッチファイルスクリプト %14 【.bat】 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
282
(1): デフォルトの名無しさん [sage] 2021/04/10(土) 20:33:13.55 ID:hTFrpgtD(1) AAS
>>272
272(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