나는 배치 스크립트에 다음에 해당하는이리디렉션 Windows 시스템 오류가
System error 1376 has occurred.
The specified local group does not exist.
또는
System error 5 has occurred.
Access is denied.
문제는이 오류 코드를 찾아야하지만 출력이 표준 출력을 벗어나지 않았거나 표준 에러. 나는 이것을 시도했다 :
net localgroup "Cool Usergroup" 2>&1 > %temp%\myGarbage.txt
그러나 출력은 여전히 파일이 아니라 화면에 표시된다.
좀 더 많은 컨텍스트를 제공하기 위해 원래의 명령은 for 루프에서 실행 중이며 내부에서 작업하게하고 싶습니다. 그러나 거기에 추가적인 문제가 있습니다.
for /f "tokens=*" %i in ('net localgroup "Cool Usergroup" 2>&1') do echo out: %i
나 제공 : 그래서
2>&1 was unexpected at this time.
, 어떻게 루프를 사용하여 배치 스크립트에서 이러한 시스템 오류를 처리합니까? 출력이 표준 오류 또는 표준 출력을 통과하지 않는 것 같습니다.
+1 및 주문에 대해 Windows가 까다로운 것으로 판단하여 답변을 받아 드렸습니다. 그런 식으로 마이크로 소프트에게 -1. – Jared
for 루프에서이 작업을 수행 할 수있는 사람에게 투표를하겠습니다. 당신은 그 부분에 대답하지 않았습니다. – Jared
** for ** 문을 사용하여 반복 할 내용을 이해할 수 있는지 확실하지 않습니다. ** 문에 대한 **의 내용은 집합을 나타내야하지만 ** net localgroup **이 집합을 나타낼 수있는 방법을 알지 못합니다. –