Gestione degli script in Windows

3

Ho lavorato in ambiente Linux prima e devo lavorare su Windows XP per il mio progetto attuale. In Linux, mi è piaciuto usare i file di script per automatizzare le attività (anche più piccole), e mi ha fatto risparmiare un sacco di tempo.

Vedo che il prompt dei comandi di Windows è gravemente disabile in termini di potenza e numero di comandi disponibili.

Mi sono imbattuto in Power Shell, ma penso che sia eccessivo, perché non sono un amministratore di Windows o qualcosa del genere.

Sei già stato nella mia situazione? Lavori su Windows e automatizzi le attività? C'è un posto dove posso impararli?

    
posta Vinoth Kumar C M 11.05.2011 - 06:24
fonte

5 risposte

11

Ho dovuto automatizzare alcune piccole attività al lavoro e ho trovato degli script in Windows (XP) con gli script BAT frustranti.

Quindi la prima cosa che ho fatto è stata installare Python.

Scripting in Power Shell non è solo per amministratori di sistema, e non lo vedo come eccessivo.

Un'altra opzione che hai è di usare VBScript (o JScript per quella materia). Questi sono fatti apposta per quello scopo.

EDIT: come suggerito da Roman nel commento, potresti provare anche Strawberry Perl (o ActivePerl) se non ti piacciono gli altri suggerimenti.

    
risposta data 11.05.2011 - 06:58
fonte
11

Powershell non è eccessivo. Il punto di Powershell è di portare una potente shell agli ambienti Windows. Può essere installato su XP ed è incluso nelle edizioni successive come predefinito. Ha anche molti comandi linux implementati. Se lavori con le tecnologie Microsoft (.NET, Sharepoint, ecc.), La maggior parte dei loro prodotti supporta PowerShell per le attività di automazione e amministrazione. Se ti manca davvero bash, puoi provare Cygwin

    
risposta data 11.05.2011 - 07:27
fonte
6

Ho provato Powershell ma non mi è piaciuto molto, ma questa è una preferenza personale. Consiglio vivamente Cygwin . Ti consente di mantenere tutta la conoscenza di Linux e utilizzare gli strumenti che già conosci e non devi cambiare molto il tuo modo di pensare.

    
risposta data 11.05.2011 - 10:09
fonte
0

Non mi piace neanche Powershell

Abbiamo il nostro parser di script che ci permette di scrivere script in C #, un po 'come DotNet Script Host. Possiamo eseguire il debug in dev studio, è molto potente, ma non è un'app standard.

Dovresti dare un'occhiata a Iron Python, ti permetterò di usare Python e dotnet che è una buona soluzione.

    
risposta data 11.05.2011 - 23:53
fonte
0

Sono uno sviluppatore java che lavora con windows xp box e per alcune attività, PowerShell è un chiaro vincitore, dato il sistema di limitazione , proprio come te. Ho dovuto colpire una API di servizi Web ed è stato in grado di farlo con poche righe di codice in PowerShell.

Essendo un principiante che cerca di impararlo, ho trovato PowerGUI che è un ottimo strumento. È un IDE gratuito per PowerShell che ha intellisense, che aiuta davvero!

    
risposta data 07.11.2011 - 14:31
fonte

Leggi altre domande sui tag