O Windows PowerShell uma ferramenta poderosa para automatizar tarefas e simplificar a configurao e pode ser usado para automatizar praticamente qualquer tarefa no ecossistema do Windows, incluindo o Active Directory e o Exchange. No toa que se tornou uma ferramenta popular entre administradores de sistemas e usurios experientes do Windows.
No nosso tutorial do PowerShell, mostramos como usar algumas das ferramentas mais teis do PowerShell. Agora hora de dar o prximo passo: usar essas ferramentas de dentro de scripts que podem ser executados com apenas um clique. Este tutorial de script do PowerShell mostrar como escrever e executar scripts bsicos no PowerShell e, por fim, economizar muito tempo.
Descargar Zip ::: https://vbooc.com/2yPEdN
A linguagem PowerShell uma sintaxe de programao proprietria de alto nvel desenvolvida pela Microsoft com o objetivo principal de permitir que administradores de sistema automatizem aes e configuraes. A linguagem baseada em padres orientados a objetos, mas s pode ser usada em ambientes Windows. Ele faz parte do .NET Framework e normalmente tem cdigo C# na base de suas funes, embora conhecimento de C# no seja um pr-requisito para aprender o PowerShell. A comparao mais prxima com a linguagem PowerShell Perl, que usada em cenrios semelhantes em ambientes Linux.
Com a linguagem PowerShell, cada funo exclusiva chamada de cmdlet. Um cmdlet tem um ou mais conjuntos de aes definidos e capaz de retornar um objeto .NET. Alguns dos cmdlets mais bsicos pr-configurados com o PowerShell so aqueles para navegar em uma estrutura de pastas e mover ou copiar arquivos.
As novas funes do cmdlet do PowerShell podem ser escritas em qualquer editor de texto ou ferramenta de processamento de texto. No entanto, as verses mais recentes do sistema operacional Windows incluem uma ferramenta chamada PowerShell ISE (Integrated Scripting Environment) para tornar os scripts ainda mais fceis e robustos.
Ao abrir o PowerShell ISE pela primeira vez, pode parecer uma janela de prompt de comando familiar. No entanto, a ferramenta contm muito mais recursos e suporte para escrever cdigo. O PowerShell ISE contm uma lista completa de todos os mdulos e cmdlets comuns que os administradores de sistema podem precisar usar. Quando estiver tudo pronto para voc comear a escrever suas funes de cmdlet, a ferramenta de depurao no PowerShell ISE permitir que voc teste seu cdigo, identifique bugs ou problemas e trabalhe para corrigi-los. Como outros ambientes de programao, o PowerShell ISE altamente personalizvel. Os usurios podem escolher o esquema de cores, a fonte e o tema que querem usar ao escrever scripts. Novos scripts criados no ISE recebero a extenso de arquivo .psi, que s pode ser executada em ambientes PowerShell.
Embora o Windows PowerShell possa ser usado para uma ampla variedade de aplicativos diferentes, para iniciantes, a principal utilidade dos scripts do PowerShell ser a automao de sistemas em relao ao seguinte:
Se voc for iniciante no PowerShell, d uma olhada no nosso tutorial do PowerShell antes de ler este guia de scripts do PowerShell. No tutorial, voc encontrar descries de todas as ferramentas bsicas necessrias para trabalhar com o PowerShell. Isso inclui cmdlets, aliases, comandos de ajuda e pipes.
Os scripts do PowerShell, como os que vamos criar neste tutorial, so salvos como arquivos .ps1. Como padro, o Windows no permite que voc execute esses scripts apenas clicando duas vezes no arquivo. Isso ocorre porque scripts maliciosos (ou mal escritos) podem causar muitos danos acidentais ao seu sistema.
As pessoas adoram o PowerShell porque ele muito poderoso. Mas esse poder vem de uma complexidade absolutamente insana. No vivel ou prtico memorizar todos os diferentes comandos, cmdlets, sinalizadores, filtros e outras formas de dizer ao PowerShell o que fazer.
Os servidores no servem para nada se no estiverem online. por isso que as pessoas passam muito tempo fingindo que so operadores de sonar em um submarino e fazendo ping (sim, por isso que se chama assim).
Alm do fato de ser mais fcil de ler, o que realmente importante que agora voc pode passar essas informaes para outro comando, integr-las em um utilitrio maior (o que este curso abrangente est abordando) ou apenas modific-las para fazer mais sentido.
O ISE tambm oferece realce de sintaxe, edio de vrias linhas, preenchimento automtico com Tab, execuo seletiva e uma srie de outros recursos. Ele ainda permite que voc abra vrias janelas de script ao mesmo tempo, o que til quando se tem scripts que chamam outros.
Se um servio do Windows em execuo falhou, voc poder usar um script do PowerShell para interromp-lo. Por exemplo, suponha que minha empresa use o Lync para comunicaes corporativas e ele fique travando e a ID do processo do Lync seja 9212. Posso interromper o Lync com um script.
Esse script pode ser estendido para interromper uma srie de processos ao mesmo tempo, apenas adicionando mais comandos do mesmo tipo. Voc tambm pode escrever outro script se quiser iniciar automaticamente vrios processos de uma s vez, usando:
Agora que voc j sabe o bsico, vamos escrever um script que far algo til de verdade. Para administradores de sistemas, uma das principais vantagens do PowerShell que ele permite automatizar o processo de configurao de novas mquinas.
Hoje, indivduos e empresas usam redes privadas virtuais como uma medida de segurana quase obrigatria para proteger dados proprietrios. Todas as novas mquinas devem estar conectadas a uma VPN durante a configurao. Embora voc possa gerenciar cada uma manualmente, o PowerShell perfeito para isso. Para iniciantes, ou seja, a maioria das pessoas que est lendo este guia, a maior parte dos servios VPN de qualidade funcionar para o seu ambiente de computao, assim podemos escrever um script que o definir e configurar automaticamente.
Esperamos que este tutorial de scripts do PowerShell para iniciantes tenha mostrado tudo o que voc precisa para comear a usar os scripts do PowerShell. Depois de aprender o bsico da sintaxe do PowerShell, trabalhar com scripts muito fcil: mantenha todos os seus scripts organizados e nomeie-os de forma que fique bvio o que eles fazem. Assim, no haver confuso.
Depois de dominar os scripts, no h limite para o que voc pode fazer com o PowerShell. Confira nosso guia de scripts do Active Directory, por exemplo, para ter uma ideia da flexibilidade que o PowerShell pode oferecer.
No entanto, vou concluir com uma ressalva: no confie apenas no PowerShell para gerenciar a segurana e o acesso aos dados. Mesmo depois de se tornar especialista em scripts do PowerShell, as complexidades do GDPR e estruturas semelhantes tornam o gerenciamento de dados complexo demais para uma ferramenta to simples. Em vez disso, considere consultar uma pessoa especialista em como gerenciar o acesso aos dados armazenados nos seus sistemas.
Como administrador de un servidor web, es comn preguntarse cul es el sistema operativo ms conveniente: Linux o Windows. Ambos dominan el mercado del hosting web desde hace varios aos y ha competido por la supremaca durante aos, a pesar de que Linux se sita por delante como un hito entre los servidores. Decidirse por uno u otro sigue siendo un asunto complejo, ya que las diferencias en trminos de posibilidades de uso y nmero de funciones son mnimas. Si se comparan ambos sistemas, se pueden observar diversas ventajas en ambos y estas surgen, en gran parte, como resultado de la compatibilidad con las aplicaciones que se deben usar.
En el mundo del alojamiento web, Linux es considerado como el mejor sistema operativo para servidores web. El sistema est disponible desde 1992 como software libre y, con los conocimientos necesarios, se puede ajustar a voluntad gracias a su estructura sencilla y modular. Los costes se originan cuando se emplean distribuciones con una oferta de asistencia tcnica de pago. Con su fiabilidad, estabilidad y eficiencia, Linux se ha convertido en la mejor solucin para servidores de correo electrnico y servidores web.
Linux constituye una alternativa excelente si lo que se quiere es usar PHP, Perl, Python, Ruby o MySQL. Si se buscan soluciones disponibles para pginas principales, aplicaciones como blogs, sistemas de gestin de contenidos o foros de discusin, el hosting de Linux cuenta con diversas aplicaciones de cdigo abierto, mientras que el software para alojamiento web de windows est sujeto, en la mayora de los casos, a pago.
En 1993 Microsoft lanza el servidor Windows, un sistema operativo para el uso de servidores. Se trata de un software de pago que tambin contiene soporte y actualizaciones para un perodo de tiempo especfico. Una gran ventaja que hasta ahora ha tenido el hosting de Windows frente a una variante de Linux es el soporte del framework de alto rendimiento ASP.NET, cuya nueva versin tambin es compatible con Linux. Sin embargo, aplicaciones como SharePoint o Exchange siguen siendo exclusivas, con cuya ayuda se simplifica el trabajo conjunto para desarrollar proyectos de manera considerable. Para ello tambin existen aplicaciones de cdigo abierto para Linux, aunque no son tan populares en el entorno empresarial. En la siguiente tabla se resumen las caractersticas de ambos sistemas operativos en lo que concierne al alojamiento web:
En contraste con Windows, la filosofa de Linux consiste en mantener la estructura del sistema operativo lo ms sencilla posible. Por ello, todos los componentes, incluso los equipos y los procesos, son un archivo y los ajustes en el ncleo del sistema se pueden llevar a cabo en cualquier momento. Hay muchas herramientas para la configuracin y administracin del sistema y estas estn normalmente disponibles por lneas de comandos, pero tambin en GUI (interfaces grficas de usuario) para casi todas las aplicaciones. Las mayores libertades estn ligadas a una gran responsabilidad, lo que puede desbordar a los usuarios menos experimentados. La siguiente tabla pone de relieve las ventajas y desventajas de las distribuciones de Linux como sistema operativo para servidores:
d3342ee215