Fråga : Hur man tilldelar befalla tillverkat till en variabel grupperar in

tjänste- type= för sc-query \ \ mycomputer01 |fynd ”SERVICE_NAME ",|

I för den fynd/c " tioarmad bläckfisk " skulle något liknande för att tilldela som tillverkades av det ovannämnt, befaller till en variabel i fönster som batch.


I har något att gilla detta, men den fungerar inte precis. Behaga help.
for/>
" klar "

Svar : Hur man tilldelar befalla tillverkat till en variabel grupperar in

Ah sedan kodifiera som du visade är tidigare, faktiskt inre a FÖR, kretsa, då dig ska behov att använda försenad utvidgning av miljövariabler.  Ändring som följer:

@echo av
setlocal EnableDelayedExpansion
FASTSTÄLLDA MyVar=
för /F %%p (hosts.txt) gör in (
  för /F ”tokens=*” %%a in (”sc-\ \ %%p.mynet.com ^ för type^= för queryen tjänste-| ^ för fynd ”SERVICE_NAME”| den fynd/c " tioarmad bläckfisk””) gör UPPSÄTTNINGEN MyVar=%%a
  eka! MyVar!
)

Mer ytterligare läsning här:

http://ss64.com/nt/setlocal.html
http://blogs.msdn.com/b/oldnewthing/archive/2006/08/23/714650.aspx

~bp
Andra lösningar  
 
programming4us programming4us