バッチファイルを使用したテキストファイルの変更
-
21-12-2019 - |
質問
私はmyFileに次のものを持っています。txt:
samid
xxuserMike
xxuserDave
xxuserSue
dsget succeeded
私はそれを作るためにバッチコマンドを使用したいと思います:
"xxuserMike"
"xxuserDave"
"xxuserSue"
補足として、元のファイルはdsquery/dsgetを使用して作成され、ADの特定のグループのユーザーのリストが作成されます。最初からその出力をフォーマットする方法がある場合は、すべての方が良いです。私が使用しているコマンドは次のとおりです:dsquery group -name "myADgroup" | dsget group -members | dsget user -samid > myFile.txt
解決
これを試してみてください:
@echo off
setlocal enabledelayedexpansion
(for /f "skip=1" %%a in (
'dsquery group -name "myADGroup"^| dsget group -members^| dsget user -samid'
) do (
set l="%%a"
echo(!l:"dsget"=!
))>myfile.txt
所属していません StackOverflow