Lo scripting di shell in windows è sostanzialmente diverso da linux - la sintassi è praticamente completamente diversa e cmd.exe è semplicemente un ambiente completamente diverso rispetto a bash, csh o ksh. Mi aspetto che il tuo esame riguardi lo scripting di shell unix/linux, non cmd.exe.
Se si vuole avvicinarsi, Cygwin potrebbe fare il trucco; fornisce un layer UNIX di base per Windows, fornendo la maggior parte delle funzionalità della riga di comando UNIX. Non è ancora la cosa reale però; inoltre, scaricare e masterizzare un CD live e avviarlo è meno di una seccatura che installare cygwin (e farlo funzionare correttamente).
Sono anche curioso di sapere come la tabella delle partizioni può essere danneggiata in un modo che impedisce l'installazione di Linux, ma consente di avviare XP in modo impeccabile.
Virtual Machine non è un'opzione? – alternative
PowerShell viene fornito con un IDE, ma stai chiedendo specificamente di bash o sh scripting? –
Ohkay, la mia domanda è per lo scripting bash. – ykombinator