<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title></title>
	<atom:link href="http://howtoserver.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://howtoserver.com</link>
	<description>Dicas e Tutoriais para Servidores</description>
	<lastBuildDate>Tue, 22 Nov 2011 11:45:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HowToServer &#8211; Rapidinhas, Comandos Básicos do Vi</title>
		<link>http://howtoserver.com/comandos-basicos-vi/</link>
		<comments>http://howtoserver.com/comandos-basicos-vi/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 17:56:37 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rapidinhas]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=649</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Modos do vi vi tem dois modos de operação; um para incluir texto num arquivo &#8211; modo de entrada, e outro para manipular texto e navegar pelo arquivo &#8211; modo de comando. Modo de Entrada &#8211; Os caracteres digitados são introduzidos como texto no arquivo. Modo de Comando &#8211; Permite navegar pelo arquivo, utilizando as [...]</p></p><p><a href="http://howtoserver.com/comandos-basicos-vi/">HowToServer &#8211; Rapidinhas, Comandos Básicos do Vi</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><div><strong>Modos do vi</strong></div>
<div><strong><br />
</strong></div>
<div>
<div>vi tem dois modos de operação; um para incluir texto num arquivo &#8211; modo de entrada, e outro para</p>
<div>manipular texto e navegar pelo arquivo &#8211; modo de comando.</div>
<div><span id="more-649"></span></div>
</div>
<div>Modo de Entrada &#8211; Os caracteres digitados são introduzidos como texto no arquivo.</div>
<div>Modo de Comando &#8211; Permite navegar pelo arquivo, utilizando as teclas h, j, k e l</p>
<div>(esquerda, abaixo, acima, direita). Utilizando os dois pontos, &#8220;:&#8221;, o cursor se posiciona na</div>
<div>ultima linha da tela, permitindo utilizar varios comandos</div>
</div>
</div>
<div># vi exemplo – com este procedimento executo o arquivo exemplo;</div>
<p>i &#8211; entra em modo de inserção de texto;</p>
<p>esc &#8211; sai do modo de inserção de texto e entra em modo de comando;</p>
<p><strong><br />
</strong></p>
<p><strong> Inserção de caracteres (inicia o modo de entrada)</strong></p>
<ul>
<li><code>i </code>- insere texto antes do caractere atual.</li>
<li><code>I </code>- insere texto no início da linha atual.</li>
<li><code>a </code>- insere texto após o caractere atual.</li>
<li><code>A </code>- insere texto no final da linha atual.</li>
<li><code>o </code>- abre uma linha abaixo da atual e insere texto nela.</li>
<li><code>O </code>- abre uma linha acima da atual e insere texto nela.</li>
</ul>
<p>Observação: Para sair do modo de inserção de caracteres, pressione esc</p>
<h3 align="JUSTIFY"><a name="Exclus.C3.A3o_de_caracteres"></a> <strong>Exclusão de caracteres (é necessário estar em modo de comando)</strong></h3>
<ul>
<li><code>x</code>- exclui a letra sob o cursor.</li>
<li><code><em>n</em></code><code>x</code>- exclui as próximas <em>n </em>letras.</li>
<li><code>dw</code>- exclui o restante da palavra atual (a partir do cursor).</li>
<li><code><em>n</em></code><code>dw</code>- exclui as <em>n </em>próximas palavras.</li>
<li><code>dd</code>- exclui a linha atual.</li>
<li><code><em>n</em></code><code>dd</code>- exclui <em>n </em>linhas a partir da atual.</li>
</ul>
<ul>
<li><code>u</code>- desfazer. Restaura o que foi apagado por último ou apaga o que foi inserido por último</li>
</ul>
<p align="JUSTIFY"><em><strong> movimentação do cursor e blocos de texto (também é necessário estar em modo de comando)</strong></em></p>
<ul>
<li>
<p align="JUSTIFY">h &#8211; Move o cursor para a esquerda</p>
</li>
<li>
<p align="JUSTIFY">l &#8211; Move o cursor para direita</p>
</li>
<li>
<p align="JUSTIFY">j &#8211; Move o cursor pra linha de baixo</p>
</li>
<li>
<p align="JUSTIFY">k &#8211; Move o cursor pra linha de cima</p>
</li>
<li>
<p align="JUSTIFY">v + h, j, k ou l &#8211; Seleciona o texto (segurar a tecla v pressionada)</p>
</li>
<li>
<p align="JUSTIFY">y &#8211; copia o texto recem selecionado</p>
</li>
<li>
<p align="JUSTIFY">c &#8211; corta o texto recem selecionado</p>
</li>
<li>
<p align="JUSTIFY">p &#8211; cola o texto recem copiado/cortado</p>
</li>
</ul>
<p align="JUSTIFY"><em><strong> finalizando edição</strong></em></p>
<p align="JUSTIFY">:q sai sem salvar</p>
<p align="JUSTIFY">:q! sai forcadamente</p>
<p align="JUSTIFY">:wq &#8211; Salva e sai</p>
<p align="JUSTIFY">ZZ &#8211; Salva e sai</p>
<p align="JUSTIFY">:wq! &#8211; Salva e sai forcadamente</p>
<p align="JUSTIFY"> <img src='http://howtoserver.com/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' />  nomearquivo.txt &#8211; Salva com o nome designado e sai do vi.</p>
<p align="JUSTIFY">:e nomearquivo.txt &#8211; Abre o arquivo para edicao</p>
<p align="JUSTIFY">Att Equipe HowToServer</p>
<p align="JUSTIFY">
<p><a href="http://howtoserver.com/comandos-basicos-vi/">HowToServer &#8211; Rapidinhas, Comandos Básicos do Vi</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/comandos-basicos-vi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Rapidinhas, Criando Grupos Locais Com Powershell</title>
		<link>http://howtoserver.com/criando-grupos-locais-powershell/</link>
		<comments>http://howtoserver.com/criando-grupos-locais-powershell/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 14:51:25 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Rapidinhas]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=636</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Neste post vou mostrar (Novamente) um script Powershell para gerenciar grupos locais, batendo novamente na mesma tecla, sobre quão poderoso o Powershell  pode ser&#8230; Vamos ao script: $GrupoLocal = $null $ComputadorLocal = [adsi]&#8220;WinNT://localhost,computer&#8221; [array]$grupos_list = &#8220;grupo1&#8243;,&#8221;grupo2&#8243;,&#8221;grupo3&#8243;,&#8221;Administradores&#8221; foreach($grupo in $grupos_list){            if([ADSI]::Exists(&#8220;WinNT://localhost/$grupo,group&#8221;)){            write-host &#8220;existe&#8221;         [...]</p></p><p><a href="http://howtoserver.com/criando-grupos-locais-powershell/">HowToServer &#8211; Rapidinhas, Criando Grupos Locais Com Powershell</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p style="text-align: left;">Neste post vou mostrar (Novamente) um script Powershell para gerenciar grupos locais, batendo novamente na mesma tecla, sobre quão poderoso o Powershell  pode ser&#8230;<br />
Vamos ao script:<br />
<strong>$GrupoLocal = $null</strong><br />
<strong> $ComputadorLocal = [adsi]&#8220;WinNT://localhost,computer&#8221;</strong><br />
<strong> [array]$grupos_list = &#8220;grupo1&#8243;,&#8221;grupo2&#8243;,&#8221;grupo3&#8243;,&#8221;Administradores&#8221;</strong><br />
<strong> foreach($grupo in $grupos_list){</strong><br />
<strong>           if([ADSI]::Exists(&#8220;WinNT://localhost/$grupo,group&#8221;)){</strong><br />
<strong>           write-host &#8220;existe&#8221;</strong><br />
<strong>           } else {</strong><br />
<strong>          write-host &#8220;vai criar&#8230;&#8221;</strong><br />
<strong>          $GrupoLocal = $ComputadorLocal.Create(&#8220;group&#8221;,$grupo)</strong><br />
<strong>          $GrupoLocal.SetInfo()</strong><br />
<strong>         }</strong><br />
<strong> }</strong></p>
<p style="text-align: left;">Agora as explicações, Iniciamos o script criando um objeto de conexão com o computador local, <strong>$ComputadorLocal = [adsi]&#8220;WinNT://localhost,computer&#8221;, </strong>onde passamos o nome do computador e o tipo de objeto a qual estamos nos conectando.</p>
<p style="text-align: left;">Após isso temos uma Array (simplificando para quem não entende: Um grupo de strings.) que tem o nome dos grupos que quero verificar se existem no meu computador, <strong>[array]$grupos_list = &#8220;grupo1&#8243;,&#8221;grupo2&#8243;,&#8221;grupo3&#8243;,&#8221;Administradores&#8221; ,  </strong>utilizamos essa Array para efetuar um foreach (&#8220;para cada&#8221;)  grupo na array,<br />
onde ele vai verificar se o grupo existe, caso o grupo exista <strong>if </strong>(se)<strong>,</strong> ele não faz nada, caso o grupo não exista <strong>else</strong> (se não),  criamos um novo objeto que será o grupo utilizando a conexão que já havíamos estipulado antes.</p>
<p style="text-align: left;">Por fim efetuamos a criação do grupo utilizando o método <strong>SetInfo()</strong> no objeto que criamos para ser o grupo.</p>
<p style="text-align: left;">Att Equipe HowToServer.</p>
<p><a href="http://howtoserver.com/criando-grupos-locais-powershell/">HowToServer &#8211; Rapidinhas, Criando Grupos Locais Com Powershell</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/criando-grupos-locais-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Rapidinhas, Executando Scripts Powershell com CMD</title>
		<link>http://howtoserver.com/executando-scripts-powershell-com-cmd/</link>
		<comments>http://howtoserver.com/executando-scripts-powershell-com-cmd/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:41:08 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Rapidinhas]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=630</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Muitas vezes quando queremos utilizar scripts PowerShell em nossa rede enfrentamos alguns problemas de pendendo da versão do sistema, para solucionar isso podemos executar o script através de um bat com esses comandos. powershell.exe -Command &#8220;&#38; {Set-ExecutionPolicy -scope Currentuser -executionPolicy Unrestricted}&#8221; powershell.exe %~dp0%script.ps1 Na primeira linha nos configuramos a politica de execução de scripts PowerShell, para Unrestricted  (Não é [...]</p></p><p><a href="http://howtoserver.com/executando-scripts-powershell-com-cmd/">HowToServer &#8211; Rapidinhas, Executando Scripts Powershell com CMD</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p>Muitas vezes quando queremos utilizar scripts PowerShell em nossa rede enfrentamos alguns problemas de pendendo da versão do sistema, para solucionar isso podemos executar o script através de um bat com esses comandos.<br />
<strong>powershell.exe -Command &#8220;&amp; {Set-ExecutionPolicy -scope Currentuser -executionPolicy Unrestricted}&#8221;</strong><br />
<strong>powershell.exe %~dp0%script.ps1</strong></p>
<p>Na primeira linha nos configuramos a politica de execução de scripts PowerShell, para Unrestricted  (Não é o ideal&#8230;), na segunda linha executamos o script <strong>script.ps1 </strong>que esta no mesmo diretório do bat, para ler as outras opções do Execution Policy e entender qual delas serve para seu objetivo execute<br />
<strong>get-help Set-ExecutionPolicy -full</strong></p>
<p>&nbsp;</p>
<p><a href="http://howtoserver.com/executando-scripts-powershell-com-cmd/">HowToServer &#8211; Rapidinhas, Executando Scripts Powershell com CMD</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/executando-scripts-powershell-com-cmd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Editando Registro do Windows com Powershell</title>
		<link>http://howtoserver.com/editando-registro-windows-com-powershell/</link>
		<comments>http://howtoserver.com/editando-registro-windows-com-powershell/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 02:34:04 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=628</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Neste post vou mostrar mais um pequeno script em Powershell, eu pessoalmente gostei muito desse pois demonstra como o Powershell se integra facilmente com as ferramentas do windows. No script a baixo vocês podem ver como é fácil navegar entre os registros do windows utilizando o Powershell, lembrando que hklm é abreviação para HKEY_LOCAL_MACHINE cd hklm: cd [...]</p></p><p><a href="http://howtoserver.com/editando-registro-windows-com-powershell/">HowToServer &#8211; Editando Registro do Windows com Powershell</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p>Neste post vou mostrar mais um pequeno script em Powershell, eu pessoalmente gostei muito desse pois demonstra como o Powershell se integra facilmente com as ferramentas do windows.</p>
<p><span id="more-628"></span></p>
<div>No script a baixo vocês podem ver como é fácil navegar entre os registros do windows utilizando o Powershell, lembrando que hklm é abreviação para HKEY_LOCAL_MACHINE</div>
<div><strong>cd hklm:</strong></div>
<div><strong>cd &#8220;\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList&#8221;</strong></div>
<div><strong>$profiles = dir</strong></div>
<div><strong>    foreach($profile in $profiles){</strong></div>
<div><strong>    if($profile.PSChildName -notlike &#8220;S-1-5-20&#8243; -and $profile.PSChildName -notlike &#8220;S-1-5-19&#8243; -and $profile.PSChildName -notlike &#8220;S-1-5-18&#8243; ){</strong></div>
<div><strong>    cd $profile.PSChildName</strong></div>
<div><strong>    get-itemproperty -path . -name ProfileImagePath | ?{$_.ProFileImagePath -notlike &#8220;C:\Users\Administrator&#8221; } | Set-ItemProperty -name &#8220;ProFileImagePath&#8221; -value &#8220;C:\Users\Admin&#8221;</strong></div>
<div><strong>    cd ..</strong></div>
<div><strong>    }</strong></div>
<div><strong>}</strong></div>
<div>Esse script ficou bem simples e fácil de entender, acredito que ele seja autoexplicativo.<br />
Att Equipe HowToServer.</div>
<p><a href="http://howtoserver.com/editando-registro-windows-com-powershell/">HowToServer &#8211; Editando Registro do Windows com Powershell</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/editando-registro-windows-com-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Exportar Nome, Email dos Usuários de um Grupo</title>
		<link>http://howtoserver.com/exportar-nome-email-dos-usuarios-de-um-grupo/</link>
		<comments>http://howtoserver.com/exportar-nome-email-dos-usuarios-de-um-grupo/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:21:17 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=622</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Neste post vou mostrar como utilizar o powershell para pegar todos email e nomes dos usuarios em um grupo do Active Direcoty, lembrando que o powershell é altamente flexivel você pode editar este exemplo para pegar outros atributos. Aqui vai o script, caso queira entender mais sobre a logica de como ele foi feito continue [...]</p></p><p><a href="http://howtoserver.com/exportar-nome-email-dos-usuarios-de-um-grupo/">HowToServer &#8211; Exportar Nome, Email dos Usuários de um Grupo</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p>Neste post vou mostrar como utilizar o powershell para pegar todos email e nomes dos usuarios em um grupo do Active Direcoty, lembrando que o powershell é altamente flexivel você pode editar este exemplo para pegar outros atributos.<br />
<span id="more-622"></span><br />
Aqui vai o script, caso queira entender mais sobre a logica de como ele foi feito<br />
continue lendo este post até o fim.</p>
<p><strong>$users = get-adgroup -filter * SearchBase &#8220;CN=distri,OU=teste,dc=contoso,dc=local&#8221; -properties * | select members ; foreach($user in $users.members){get-aduser -filter * -properties name,mail -searchbase $user | select name,mail}</strong></p>
<p>Primeiro temos que abrir o powershell no domain controller e utilizar os modulos de Active Directory para powershell, para seguirmos vamos começar pensando: O que eu quero?<br />
se for alterar dados<strong> SET</strong> , ler dados <strong>GET</strong>, remover dados<strong> REMOVE</strong> , como queremos ler dados vamos digitar no console <strong>GET-AD</strong> e ir apertando<strong> tab</strong> para verificar as opções que temos.</p>
<p>Após verificar todas opções de<strong> GET-AD</strong> vamos concluir que precisamos de duas delas, <strong>GET-ADGROUP</strong> e <strong>GET-ADUSER</strong>, agora temos que entender o funcionamento de cada uma delas para podermos formar nosso script, para nos ajudar a entendelas executamos<strong> HELP GET-ADUSER -examples</strong>, então verificamos como se utiliza este comando fazemos a mesma coisa para o <strong>GET-ADGROUP</strong>.</p>
<p>Eu gosto de começar com os comando de formas separadas, primeiro fazendo o comando <strong>GET-ADGROUP</strong> me retornar o que eu preciso e após fazendo a mesma coisa com o <strong>GET-USER </strong>e então após isso juntar os dois.</p>
<p><strong>GET-ADGROUP</strong> &#8211; O que queremos dele? queremos que ele nos de todos membros do grupo para que após possamos pegar o email e nome deles.</p>
<p><strong>GET-ADUSER</strong> &#8211; O que queremos dele? queremos que ele nos diga o email e nome dos usuarios.</p>
<p>Sabendo o que queremos de cada um dos comandos vamos descobrir como fazer isso testando combinações, a partir dos exemplos consegui montar este comando<br />
<strong>GET-ADGROUP -Filter * -SearchBase CN=NOMEDOGRUPO,OU=TESTE,DC=CONTOSO,DC=LOCAL&#8221; -Properties *</strong></p>
<p>Como chegamos a esse comando? lendo os exemplos vimos que filter é o filtro que ele aplica dentro do objeto no qual ele executa a busca e esse objeto é setado pelo paremetro SearchBase com o caminho completo para o objeto, e vimos que Properties seleciona as propriedades do objeto que você quer ver, esse comando já nos traz a informação que queremos porém também nos traz muitas informações desnecessarias como podemos filtrar elas?<br />
A resposta não está nos helps dos comandos, mas com uma pesquisada no google ou um pouco de conhecimento conseguimos ela, a função<strong> SELECT</strong> do powershell, que consegue selecionar somente alguns dos objetos recebidos de um comando, deixamos nosso comando assim então:</p>
<p><strong>GET-ADGROUP -Filter * -SearchBase CN=NOMEDOGRUPO,OU=TESTE,DC=CONTOSO,DC=LOCAL&#8221; -Properties * | select members<br />
</strong>Pronto, o comando <strong>GET-ADGROUP</strong> já está nos dando o que queriamos, agora vamos para comando <strong>GET-ADUSER</strong>, o primeiro exemplo do help já nos mostra exatamente o que queremos, <strong>GET-ADUSER -Filter * -SearchBase &#8220;OU=TESTE,DC=CONTOSO,DC=LOCAL&#8221; -Properties name,mail</strong> , que vai listar todos usuarios e email deles, dentro do objeto especificado na SearchBase.</p>
<p>Agora vamos interligar os dois comandos, o powershell é totalmente orientado a objeto ou seja a saida do comando <strong>GET-ADGROUP</strong> manda como saida não somente texto mas um objeto que o powershell consegue entender e manipular, nessa ideia vamos começar jogando a saida do <strong>GET-ADGROUP</strong> para uma variável, <strong>$grupo = GET-ADGROUP -Filter * -SearchBase CN=NOMEDOGRUPO,OU=TESTE,DC=CONTOSO,DC=LOCAL&#8221; -Properties * | select members</strong> , se executarmos isso temos o objeto de saida do <strong>GET-ADGROUP</strong> em uma variável, agora se prestarmos atenção em como estão os nomes dos membros do grupo que listamos estão listados com o caminho completo até eles o mesmo tipo caminho que utilizamos para especificar no <strong>SearchBase</strong>, ja temos uma ideia de como interligar os dois agora.</p>
<p>Ok, temos então nossa lista de membros para utilizar no<strong> SearchBase</strong> do <strong>GET-ADUSER</strong>, podemos investigar um pouco mais o objeto de saida do <strong>GET-ADGROUP</strong> digitando no console<strong> $grupo.</strong> e apertando tab, achamos a propriedade members dentro desse objeto, que nos da uma lista dos membros dividida perfeitamente, se você tem algum conhecimento de programação já esta pensando em um foreach.</p>
<p>Vamos então começar a montar o script.<br />
<strong>#####</strong><br />
<strong> $grupo = GET-ADGROUP -Filter * -SearchBase &#8220;CN=NOMEDOGRUPO,OU=TESTE,DC=CONTOSO,DC=LOCAL&#8221; -Properties * | select members #####</strong><br />
<strong> Até aqui nenhuma novidade néh? agora faremos um foreach para cada membro dentro de $grupo</strong><br />
<strong> #####</strong><br />
<strong> foreach($user in $grupo.members) {</strong><br />
<strong> GET-ADUSER -Filter * -Properties name,mail -SearchBase $user | select name,mail</strong><br />
<strong> }</strong><br />
<strong> #####</strong><br />
<strong> Agora sim! está claro o que tinhamos que fazer, para cada members dentro de Grupo eu quero pegar o email e o nome!</strong><br />
<strong> #####</strong></p>
<p>Bem pessoal isso é tudo, o Post ficou bem mais extenso do que eu planejava, espero que ajudem vocês a entenderem um pouco mais sobre powershell e também sobre como formar scripts, além obvio de ajudar vocês a pegar os emails e nomes dos usuários<br />
Att Equipe HowToServer</p>
<p><a href="http://howtoserver.com/exportar-nome-email-dos-usuarios-de-um-grupo/">HowToServer &#8211; Exportar Nome, Email dos Usuários de um Grupo</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/exportar-nome-email-dos-usuarios-de-um-grupo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Rapidinhas, Dica sobre o Crontab</title>
		<link>http://howtoserver.com/dica-sobre-o-crontab/</link>
		<comments>http://howtoserver.com/dica-sobre-o-crontab/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:51:07 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rapidinhas]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=614</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>crontab é um programa do Unix que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo cron, um programa que executa comandos agendados nos Sistemas Operacionais do tipo Unix(como o Linux ou o Minix, por exemplo). O cron se encarregará de verificar a hora e [...]</p></p><p><a href="http://howtoserver.com/dica-sobre-o-crontab/">HowToServer &#8211; Rapidinhas, Dica sobre o Crontab</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p><strong>crontab</strong> é um programa do Unix que edita o arquivo onde são especificados os comandos a serem executados e a hora e dia de execução pelo <strong>cron</strong>, um programa que executa comandos agendados nos Sistemas Operacionais do tipo Unix(como o Linux ou o Minix, por exemplo). O <strong>cron</strong> se encarregará de verificar a hora e determinar se existe ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada, neste post vamos explicar um pouco sobre isso.<br />
<span id="more-614"></span></p>
<p>Vamos para a sintaxe Funciona assim:</p>
<pre>mm hh dd MM ss script</pre>
<p>Onde:</p>
<pre>mm = minuto(0-59)
hh = hora(0-23)
dd = dia(1-31)
MM = mes(1-12)
ss = dia_da_semana(0-6)
script = comando a ser executado.
<strong>Obs 1</strong>: Em dia_da_Semana, 0 refere-se a domingo; e 6, ao sábado.
No caso de dia da semana funciona também as três primeiras letras
(em inglês) do dia da semana (SUN,MON,TUE,WED,THU,FRI,SAT)
<strong>Obs 2</strong>: Em qualquer posição pode-se usar o <em>*</em> (asterisco) quando não se
importar com o campo em questão.
<strong>Obs 3</strong>: Pode-se utilizar intervalos nesses campos. O caracter para intervalo
é o <em>-</em> (hifen).
<strong>Obs 4</strong>: Pode-se utilizar lista de valores nesses campos. O caracter para a
lista é a <em>,</em> (vírgula).
<strong>Obs 5</strong>: Qualquer texto colocado após o programa que será executado será
considerado comentário e não será interpretado pelo cron</pre>
<p>Alguns exemplos Abaixo:</p>
<pre>#cat /etc/crontab
Todo dia de hora em hora (hora cheia)
  00 * * * * /bin/script
De cinco em cinco minutos todos os dias (note a divisão por 5 do intervalo 00-59)
  00-59/5 * * * * /bin/script
Nas seguintes horas: 10, 12, 16, 18, 22 aos 15 minutos da hora
  15 10,12,16,18,22 * * * /bin/script<
Nos primeiros cinco dias do mês às 19:25
  25 19 01-05 * * /bin/script
De segunda a sexta ao meio-dia e a meia-noite
  00 00,12 * * 1-5 /bin/script
Script rodar Segunda,Quarta,Sexta às 2 horas
   0 2 * * mon,wed,fri /bin/script
Script para rodar Terça,Quinta às 3 horas
   0 3 * * tue,thu /bin/script
Script para ser executado minuto a minuto
   */1 * * * * /bin/script</pre>
<p>Alguns Parâmetros</p>
<pre>-l usuário -- lista as tarefas agendadas para o usuário
-e usuário -- edita o agendador
-r usuário -- apaga o arquivo do usuário
-c diretório -- especifica um diretório para o Crontab</pre>
<p>Há e também de uma olhada na manpage do crontab<br />
#man crontab</p>
<p>Att Equipe HowToServer</p>
<p><a href="http://howtoserver.com/dica-sobre-o-crontab/">HowToServer &#8211; Rapidinhas, Dica sobre o Crontab</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/dica-sobre-o-crontab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Configuration Manager Filtro para collections</title>
		<link>http://howtoserver.com/configuration-manager-filtro-collections/</link>
		<comments>http://howtoserver.com/configuration-manager-filtro-collections/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 15:00:30 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=596</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Quando criamos nossa estrutura de Collections no Configuration Manager queremos atribuir certos clientes ou objetos do Active Directory a elas por motivos de organização e utilização, para podermos filtrar de uma melhor forma os membros de uma collection e ao mesmo tempo automatizar o preenchimento dela podemos utilizar as Query Rules, neste post vamos explicar um pouco [...]</p></p><p><a href="http://howtoserver.com/configuration-manager-filtro-collections/">HowToServer &#8211; Configuration Manager Filtro para collections</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><blockquote>
<p style="text-align: left;">Quando criamos nossa estrutura de Collections no Configuration Manager queremos atribuir certos clientes ou objetos do Active Directory a elas por motivos de organização e utilização, para podermos filtrar de uma melhor forma os membros de uma collection e ao mesmo tempo automatizar o preenchimento dela podemos utilizar as Query Rules, neste post vamos explicar um pouco sobre elas.</p>
</blockquote>
<p style="text-align: left;"><span id="more-596"></span>A configuração das Query Rules são feitas nas propriedades da colletion na aba Membership Rules, você clica no botão de Query Rule  <a href="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY01.png"><img class="alignnone size-full wp-image-597" title="Configuration Manager Query Rule" src="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY01.png" alt="" width="24" height="24" /></a><br />
Primeiro você tem que atribuir um nome a essa Query<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY02.png"><img class="alignnone size-full wp-image-598" title="Query Rule Name" src="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY02.png" alt="" width="386" height="71" /></a></p>
<p style="text-align: left;">Após escolher o nome  selecionamos o Resource class, dos objetos que vamos procurar para inserir na collection, no nosso exemplo utilizaremos System Resource pois estaremos criando uma collection para computadores.<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY03.png"><img class="alignnone size-full wp-image-599" title="SCCMQUERY03" src="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY03.png" alt="" width="351" height="115" /></a></p>
<p style="text-align: left;">Agora clicamos em Edit Query Statement e vamos até a aba Criteria, clicamos<br />
então no botão Criterion Properties <a href="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY5.gif"><img class="alignnone size-full wp-image-600" title="SCCMQUERY5" src="http://howtoserver.com/wp-content/uploads/2011/10/SCCMQUERY5.gif" alt="" width="25" height="24" /></a> e selecionamos a opção Simple Value<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_06-Oct.-25-22.50.gif"><img class="alignnone size-full wp-image-601" title="ScreenHunter_06 Oct. 25 22.50" src="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_06-Oct.-25-22.50.gif" alt="" width="372" height="225" /></a></p>
<p style="text-align: left;">Clicamos em Select para selecionarmos a condição na qual o objeto sera adicionado a collection, em attribute class selecionamos System Resource para trabalharmos com as opções de computador, em attribute selecionamos Name para filtrarmos os membros da collection por nome.</p>
<p><a href="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_08-Oct.-25-22.51.gif"><img class="alignnone size-full wp-image-602" title="ScreenHunter_08 Oct. 25 22.51" src="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_08-Oct.-25-22.51.gif" alt="" width="377" height="319" /></a></p>
<p style="text-align: left;">Clicamos em Ok e voltamos para a tela Criterion Properties, nela temos agora que configurar o value que utilizaremos para filtrar os membros, neste exemplo vamos adicionar os objetos do tipo computer system que em seu nome tiverem a string server% ( % = Coringa, vale por qualquer carácter/conjunto de carácteres)<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_09-Oct.-25-22.51.gif"><img class="alignnone size-full wp-image-603" title="ScreenHunter_09 Oct. 25 22.51" src="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_09-Oct.-25-22.51.gif" alt="" width="364" height="108" /></a></p>
<p style="text-align: left;"> Clique em Ok, agora podemos verificar a consulta SQL que está sendo feita clicando em Show Query Language<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_10-Oct.-25-22.52.gif"><img class="alignnone size-full wp-image-604" title="ScreenHunter_10 Oct. 25 22.52" src="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_10-Oct.-25-22.52.gif" alt="" width="393" height="31" /></a></p>
<p>Vocês podem ver a consulta SQL na qual os resultados serão membros da collection, você pode alterar a consulta avontade.<br />
<a href="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_11-Oct.-25-22.52.gif"><img class="alignnone size-full wp-image-605" title="ScreenHunter_11 Oct. 25 22.52" src="http://howtoserver.com/wp-content/uploads/2011/10/ScreenHunter_11-Oct.-25-22.52.gif" alt="" width="371" height="96" /></a></p>
<p>Agora que já aprendemos o funcionamento da Query Rules, vocês podem elaborar suas próprias consultas um exemplo de consulta que eu utilizo</p>
<p style="text-align: left;"><strong>select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System where Name like &#8220;SERVERAD%&#8221; or Name  like &#8220;ADSERVER%&#8221;</strong></p>
<p style="text-align: left;">Que traz como resultado todos computadores no qual o nome iniciar com SERVERAD ou ADSERVER.<br />
Muito obrigado pela leitura.</p>
<p>Att Equipe HowToServer</p>
<p><a href="http://howtoserver.com/configuration-manager-filtro-collections/">HowToServer &#8211; Configuration Manager Filtro para collections</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/configuration-manager-filtro-collections/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowToServer &#8211; Configuration Manager inventario de núcleos virtuais</title>
		<link>http://howtoserver.com/configuration-manager-inventario-de-nucleos-virtuais/</link>
		<comments>http://howtoserver.com/configuration-manager-inventario-de-nucleos-virtuais/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 23:31:34 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[System Center]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=591</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Neste post vamos ensinar como configurar seu configuration manager para efetuar o inventario de núcleos virtuais em uma VM, efetuando uma alteração no arquivo MOF do mesmo. Por padrão o SCCM não faz inventario quantidade de núcleos virtuais, para que ele faça esse controle é necessário editar o arquivo \\localhost\SMS_CON\inboxes\clifiles.src\hinv\sms_def.mof adicionando os comando WMI necessários para que ele [...]</p></p><p><a href="http://howtoserver.com/configuration-manager-inventario-de-nucleos-virtuais/">HowToServer &#8211; Configuration Manager inventario de núcleos virtuais</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p>Neste post vamos ensinar como configurar seu configuration manager para efetuar o inventario de núcleos virtuais em uma VM, efetuando uma alteração no arquivo MOF do mesmo.</p>
<p><span id="more-591"></span></p>
<p>Por padrão o SCCM não faz inventario quantidade de núcleos virtuais, para que ele faça esse controle é necessário editar o arquivo <strong>\\localhost\SMS_CON\inboxes\clifiles.src\hinv\sms_def.mof </strong>adicionando os comando WMI necessários para que ele colete estes dados ao final do arquivo.</p>
<pre>
<strong>class win32_processor : SMS_Class_Template</strong>
<strong>{</strong>
<strong> [SMS_Report (FALSE) ] uint16 AddressWidth;</strong>
<strong> [SMS_Report (FALSE) ] uint16 Architecture;</strong>
<strong> [SMS_Report (FALSE) ] uint16 Availability;</strong>
<strong> [SMS_Report (FALSE) ] string Caption;</strong>
<strong> [SMS_Report (FALSE) ] uint32 ConfigManagerErrorCode;</strong>
<strong> [SMS_Report (FALSE) ] boolean ConfigManagerUserConfig;</strong>
<strong> [SMS_Report (FALSE) ] uint16 CpuStatus;</strong>
<strong> [SMS_Report (FALSE) ] uint32 CurrentClockSpeed;</strong>
<strong> [SMS_Report (FALSE) ] uint16 CurrentVoltage;</strong>
<strong> [SMS_Report (FALSE) ] uint16 DataWidth;</strong>
<strong> [SMS_Report (FALSE) ] string Description;</strong>
<strong> [SMS_Report (TRUE), key ] string DeviceID;</strong>
<strong> [SMS_Report (FALSE) ] boolean ErrorCleared;</strong>
<strong> [SMS_Report (FALSE) ] string ErrorDescription;</strong>
<strong> [SMS_Report (FALSE) ] uint32 ExtClock;</strong>
<strong> [SMS_Report (FALSE) ] uint16 Family;</strong>
<strong> [SMS_Report (FALSE) ] datetime InstallDate;</strong>
<strong> [SMS_Report (FALSE) ] uint32 L2CacheSize;</strong>
<strong> [SMS_Report (FALSE) ] uint32 L2CacheSpeed;</strong>
<strong> [SMS_Report (FALSE) ] uint32 LastErrorCode;</strong>
<strong> [SMS_Report (FALSE) ] uint16 Level;</strong>
<strong> [SMS_Report (FALSE) ] uint16 LoadPercentage;</strong>
<strong> [SMS_Report (FALSE) ] string Manufacturer;</strong>
<strong> [SMS_Report (FALSE) ] uint32 MaxClockSpeed;</strong>
<strong> [SMS_Report (FALSE) ] string Name;</strong>
<strong> [SMS_Report (TRUE) ] uint32 NumberOfCores;</strong>
<strong> [SMS_Report (FALSE) ] string OtherFamilyDescription;</strong>
<strong> [SMS_Report (TRUE) ] uint32 NumberOfLogicalProcessors;</strong>
<strong> [SMS_Report (FALSE) ] string PNPDeviceID;</strong>
<strong> [SMS_Report (FALSE) ] uint16 PowerManagementCapabilities[];</strong>
<strong> [SMS_Report (FALSE) ] boolean PowerManagementSupported;</strong>
<strong> [SMS_Report (FALSE) ] string ProcessorId;</strong>
<strong> [SMS_Report (FALSE) ] uint16 ProcessorType;</strong>
<strong> [SMS_Report (FALSE) ] uint16 Revision;</strong>
<strong> [SMS_Report (FALSE) ] string Role;</strong>
<strong> [SMS_Report (FALSE) ] string SocketDesignation;</strong>
<strong> [SMS_Report (FALSE) ] string Status;</strong>
<strong> [SMS_Report (FALSE) ] uint16 StatusInfo;</strong>
<strong> [SMS_Report (FALSE) ] string Stepping;</strong>
<strong> [SMS_Report (FALSE) ] string SystemName;</strong>
<strong> [SMS_Report (FALSE) ] string UniqueId;</strong>
<strong> [SMS_Report (FALSE) ] uint16 UpgradeMethod;</strong>
<strong> [SMS_Report (FALSE) ] string Version;</strong>
<strong> [SMS_Report (FALSE) ] uint32 VoltageCaps;</strong>
<strong>}; </strong></pre>
<p>Após efetuar a alteração espere até que o agente de inventario de hardware seja executado novamente e ele vai lhe listar o numero de núcleos virtuais.<br />
Att Equipe HowToServer</p>
<p><a href="http://howtoserver.com/configuration-manager-inventario-de-nucleos-virtuais/">HowToServer &#8211; Configuration Manager inventario de núcleos virtuais</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/configuration-manager-inventario-de-nucleos-virtuais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowToServer – Resetar senha de Administrator</title>
		<link>http://howtoserver.com/resetar-senha-administrator/</link>
		<comments>http://howtoserver.com/resetar-senha-administrator/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 03:00:56 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.howtoserver.com/?p=102</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>Neste post vamos lhes ensinar como trocar a senha de um administrador local ou domain admin, tanto em um ambiente server ou cliente. O processo que utilizaremos é extremamente simples e pode ser feito por qualquer um com acesso físico a maquina. Você vai precisar de: Um CD de instalação do Windows ou um Live cd do [...]</p></p><p><a href="http://howtoserver.com/resetar-senha-administrator/">HowToServer – Resetar senha de Administrator</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p><a href="http://howtoserver.com/wp-content/uploads/2011/05/brokenlock.jpg"><img class="alignright size-full wp-image-580" title="Resetar Senha" src="http://howtoserver.com/wp-content/uploads/2011/05/brokenlock.jpg" alt="" width="80" height="70" /></a>Neste post vamos lhes ensinar como trocar a senha de um administrador local ou domain admin, tanto em um ambiente server ou cliente.<br />
O processo que utilizaremos é extremamente simples e pode ser feito por qualquer um com acesso físico a maquina.</p>
<p><span id="more-102"></span>Você vai precisar de: Um CD de instalação do Windows ou um Live cd do linux (ou <a title="HowToServer – Boot Linux pelo PenDrive" href="http://howtoserver.com/boot-linux-pelo-pendrive/">pendrive</a>).<br />
Pronto somente isso, agora vamos por a mão na massa, inicie o sistema pela midia que você escolheu.</p>
<p><strong>Caso cd do Linux;</strong><br />
1 &#8211; Monte o sistema de arquivo do seu Windows.<br />
2 &#8211; Navegue até a pasta <strong>windows\system32 .</strong>(<strong> cd /media/particao/windows/system32</strong> )<strong><br />
</strong>3 &#8211; Nessa pasta faça um backup do executavel utilman.exe para utilman.exe.old .( <strong>cp utilman.exe utilman.exe.old</strong> )<br />
4 &#8211; sobrescreva o utilman.exe pelo cmd.exe .( <strong>cp cmd.exe utilman.exe</strong> )<br />
5 &#8211; Reinicie o computador</p>
<p><strong>Caso cd do Windows; </strong><br />
1 &#8211; Escolha o idioma. ( indiferente &#8230; )<br />
2 &#8211; Selecione a opção <strong>Repair your computer</strong> .<br />
3 &#8211; Selecione a partição onde seu windows esta instalado.<br />
4 &#8211; Selecione a opção  <strong>Command Prompt .<br />
</strong>5- Execute o comando <strong>diskpart</strong>  e após o <strong>list volumes , </strong>observe a letra atribuída a sua partição.<br />
6 &#8211; Navegue até a unidade e entre na pasta <strong>windows/system32<br />
</strong>8 &#8211; Faça um backup do executavel utilman.exe para utilman.exe.old.<br />
9 &#8211; Sobrescreva o utilman.exe pelo cmd.exe.<br />
10 &#8211; Reinicie o computador</p>
<p>Após o Windows iniciar na tela de logon aperte o botão das opções de acessibilidade (cadeira de rodas) no lado esquerdo inferior, vai aparecer um prompt de comando, nele execute <strong>net user Administrator Novasenha123 </strong>esse comando troca a senha do usuário administrator para Novasenha123</p>
<p>Agora para desativarmos esse prompt de comando no botão de acessibilidade devemos repetir o processo anterior e sobrescrever o atual utilman.exe pelo utilman.exe.old<br />
Nos preparamos para vocês tambem uma video aula para facilitar o processo espero que gostem<br />
<iframe src="http://www.youtube.com/embed/B0cD2zvRFms?hl=pt&amp;fs=1" frameborder="0" width="425" height="349"></iframe></p>
<p>Att Equipe HowToServer.</p>
<p><a href="http://howtoserver.com/resetar-senha-administrator/">HowToServer – Resetar senha de Administrator</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/resetar-senha-administrator/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Parceiro Developer&#8230;</title>
		<link>http://howtoserver.com/parceiro-developer/</link>
		<comments>http://howtoserver.com/parceiro-developer/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 03:00:02 +0000</pubDate>
		<dc:creator>matheus</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://howtoserver.com/?p=584</guid>
		<description><![CDATA[<p><p><a href="http://howtoserver.com"></a></p><p>HowToServer é um blog de tecnologia dedicado a assuntos relacionados a servidores, porém temos parceria com alguns outros blog de amigos que falam sobre Dev, com certeza vale a pane verificar o material deles afinal sempre é bom saber um pouco sobre as armas do inimigo hehehe, brincadeiras a parte hoje vim lhes indicar o [...]</p></p><p><a href="http://howtoserver.com/parceiro-developer/">Parceiro Developer&#8230;</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://howtoserver.com"></a></p><p>HowToServer é um blog de tecnologia dedicado a assuntos relacionados a servidores, porém temos parceria com alguns outros blog de amigos que falam sobre Dev, com certeza vale a pane verificar o material deles afinal sempre é bom saber um pouco sobre as armas do inimigo hehehe, brincadeiras a parte hoje vim lhes indicar o blog <a href="http://muitomaisque.net/">http://muitomaisque.net/</a> Que como nome já diz vai falar de muitas coisas nesse nosso mundo de TI mas com foco em Dev.</p>
<p>Obrigado pela leitura<br />
Att Equipe HowToServer</p>
<p><a href="http://howtoserver.com/parceiro-developer/">Parceiro Developer&#8230;</a></p>]]></content:encoded>
			<wfw:commentRss>http://howtoserver.com/parceiro-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

