<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4826105871078129967</id><updated>2024-09-09T11:26:28.406-03:00</updated><title type='text'>Programação &amp;amp; Scripts para o Dia a Dia.</title><subtitle type='html'>Milton Caetano Filho</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-6920440593286766875</id><published>2022-10-18T18:43:00.002-03:00</published><updated>2022-10-18T18:44:52.354-03:00</updated><title type='text'></title><content type='html'>&lt;p&gt;Já aconteceu de você clicar no meu (Iniciar/Desligar) e o computador não ser desligado, pelo fato de o Windows ficar perguntando se você deseja salvar tal arquivo ou sistema em aberto?&lt;/p&gt;&lt;p&gt;As vezes esse processo é um tanto quanto chato!!! (Porém necessário).&amp;nbsp;&lt;br /&gt;Mas para os apressados de Plantão o script abaixo resolve isso, desligando tudo sem perguntar nada e finalizando todos os processos do sistema.&lt;br /&gt;&lt;br /&gt;Com esse script você terá 100% de certeza que o sistema foi desligado, não restando dúvidas nem remorsos.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Obs: Tal script pode ser combinado com alguma outra rotina já existente no sistema - Ex: agendador de tarefas e afins.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Segue o Script Apressadinho.bat&lt;/b&gt;&lt;/p&gt;&lt;p&gt;########################################&lt;br /&gt;&lt;br /&gt;@echo OFF&lt;/p&gt;&lt;p&gt;shutdown -s -t 00 -f&lt;/p&gt;&lt;p&gt;########################################&lt;/p&gt;&lt;p&gt;Salve os comandos acima, no editor de textos como, Apressadinho.bat&lt;/p&gt;&lt;p&gt;Ao clicar em cima do arquivo salvo, ele executará o desligamento do PC, finalizando todos os processos que estão aberto no sistema operacional Windows.&lt;br /&gt;Tal opção é realizada pelo parâmetro -f que complementa o comando shutdown.&lt;/p&gt;&lt;p&gt;Lista de parâmetros utilizados nesse script:&lt;/p&gt;&lt;p&gt;&lt;b&gt;-s:&lt;/b&gt; (DESLIGAR O COMPUTADOR)&lt;/p&gt;&lt;p&gt;&lt;b&gt;-t:&lt;/b&gt; (TEMPORIZADOR - TEMPO A DEFINIR, NESTE CASO UTILIZAMOS 00 OU SEJA DESLIAMENTO AUTOMÁTICO IMEDIATO) - PARA DESLIGAR O COMPUTADOR DAQUI Á UMA HORA DEVE-SE UTILIZAR -T 3600) - OBS: O TEMPO ESTÁ DEFINIDO EM SEGUNDOS.&lt;/p&gt;&lt;p&gt;&lt;b&gt;-f:&lt;/b&gt; (FORÇA O DESLIGAMENTO DOS PROGRAMAS EM EXECUÇÃO)&lt;/p&gt;&lt;p&gt;Para maiores informações sobre o comando shutdown. (abra o cmd ou powershell) e digite: shutdown ?&lt;/p&gt;&lt;p&gt;Espero ter ajudado!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/6920440593286766875/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2022/10/ja-aconteceu-de-voce-clicar-no-meu.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6920440593286766875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6920440593286766875'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2022/10/ja-aconteceu-de-voce-clicar-no-meu.html' title=''/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-5729231289764530225</id><published>2021-12-22T10:34:00.004-03:00</published><updated>2021-12-26T18:34:51.461-03:00</updated><title type='text'>Testando conectividade de um determinado host com Batch Script</title><content type='html'>&lt;div&gt;&lt;b&gt;==================================================================&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;@echo off&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;:: criado por Milton Filho em 15/12/2021&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;:start&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;echo testing connection...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ping -n 1 www.google.com.br &amp;gt;nul&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;if errorlevel 1 (&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; cls&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; echo unreachable destination...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;goto end&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;cls&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;echo successful test...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;goto end&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;:end&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;echo Close Script - Press Any Key.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;pause&amp;gt;nul&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;exit&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;start&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;==================================================================&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Este script Batch tem o objetivo de realizar o teste de conectividade entre um host específico, seja ele na rede LAN ou WAN.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;O mesmo pode ser usado para testar se um determinado Host está ativo, sendo assim, se o mesmo estiver ativo, inicia-se o processo dentro do IF e suas instruções, que neste caso retorna a mensagem de OK, porém pode, e deve ser incluída outra&amp;nbsp; função com instruções diferentes de acordo com a necessidade específica de cada um.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Neste caso o objetivo principal deste script é limitar a execução de determinadas rotinas caso a conectividade não ocorra, em resumo o script irá funcionar apenas se o teste de conexão for bem sucedido!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Espero ter ajudado!&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/5729231289764530225/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2021/12/testando-conectividade-de-um.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5729231289764530225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5729231289764530225'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2021/12/testando-conectividade-de-um.html' title='Testando conectividade de um determinado host com Batch Script'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-6918485513180313194</id><published>2011-04-05T11:29:00.005-03:00</published><updated>2011-04-07T08:07:51.523-03:00</updated><title type='text'>Realizando (backup+compactação+envio) para servidor remoto MySQL.</title><content type='html'>&lt;b&gt;#!/bin/bash&lt;br /&gt;
# JonMyBackup&lt;br /&gt;
# Script de Backup para MySQL&lt;br /&gt;
# 2009.11.26&lt;br /&gt;
# Modificado por Milton Caetano Filho 05/04/2011&lt;br /&gt;
# Adicionado função sendfiles para envio dos arquivos de backup remotamente entre dois servidores.&lt;br /&gt;
# OBS: É necessário chave RSA para conexao SSH entre os servidores sem PHRASE.&lt;br /&gt;
# - Efetua DUMP do banco MySQL em um arquivo .sql&lt;br /&gt;
# - Compacta em bzip2&lt;br /&gt;
# - Tira MD5Sum do arquivo, para checagem de integridade&lt;br /&gt;
# - Salva em pasta de backup com data e hora no filename.&lt;br /&gt;
&lt;br /&gt;
# Data: Ano-Mes-Dia-Hora-Minuto-Segundo-Abreviação alfabética do fuso horário (por exemplo, BRT)&lt;br /&gt;
data=`date +%Y-%m-%d-%H-%M-%S-%Z`&lt;br /&gt;
&lt;br /&gt;
# Variáveis de conexão&lt;br /&gt;
host=&quot;seuservidor&quot;&lt;br /&gt;
user=&quot;seuusuario&quot;&lt;br /&gt;
password=&quot;suasenha&quot;&lt;br /&gt;
dbname=&quot;seubanco&quot;&lt;br /&gt;
&lt;br /&gt;
# Variáveis do script&lt;br /&gt;
backupdir=&quot;/bkp&quot;&lt;br /&gt;
tmpdir=&quot;/tmp&quot;&lt;br /&gt;
bz2file=$dbname-$data.tar.bz2&lt;br /&gt;
DUMP=$dbname.sql&lt;br /&gt;
md5file=$dbname-$data.md5&lt;br /&gt;
&lt;br /&gt;
clear&lt;br /&gt;
&lt;br /&gt;
dumpdb() {&lt;br /&gt;
&lt;br /&gt;
# Checando se o diretório temporário existe. Se não, criando um.&lt;br /&gt;
if [ -e $tmpdir ]; then&lt;br /&gt;
 echo &#39;DIRETORIO /TEMP OK&#39;&lt;br /&gt;
else&lt;br /&gt;
 echo &#39;CRIANDO DIRETORIO /TEMP&#39;&lt;br /&gt;
 mkdir $tmpdir&lt;br /&gt;
fi&lt;br /&gt;
# Executando DUMP&lt;br /&gt;
echo &#39;CRIANDO DUMP...&#39;&lt;br /&gt;
/usr/bin/mysqldump --opt -h $host -u$user -p$password $dbname &gt; $tmpdir/$DUMP&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Função para compactar o DUMP para tar.bz2, com a formatação correta da data no filename&lt;br /&gt;
bzip2compress() {&lt;br /&gt;
&lt;br /&gt;
 cd $tmpdir &amp;&amp;&lt;br /&gt;
 echo &#39;COMPACTANDO DUMP...&#39; &amp;&amp;&lt;br /&gt;
 tar cjf $bz2file $DUMP &amp;&amp;&lt;br /&gt;
 rm $DUMP&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
writemd5sum() {&lt;br /&gt;
&lt;br /&gt;
 echo &#39;CRIANDO MD5SUM...&#39;&lt;br /&gt;
 echo `md5sum $bz2file` &gt; $md5file&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
moveFiles() {&lt;br /&gt;
&lt;br /&gt;
# Checando se o diretório de Backup existe. Se não, criando um.&lt;br /&gt;
if [ -e $backupdir ]; then&lt;br /&gt;
 echo &#39;DIRETORIO DE BACKUP OK&#39;&lt;br /&gt;
else&lt;br /&gt;
 echo &#39;CRIANDO DIRETORIO DE BACKUP&#39;&lt;br /&gt;
 mkdir $backupdir&lt;br /&gt;
fi&lt;br /&gt;
 mv $tmpdir/$md5file $backupdir &amp;&amp;&lt;br /&gt;
 mv $tmpdir/$bz2file $backupdir &amp;&amp;&lt;br /&gt;
 echo &#39;REALIZADO BACKUP E ENVIADO PARA O DIRETORIO DE BACKUP!&#39;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sendfiles() {&lt;br /&gt;
&lt;br /&gt;
ping -q -c5 192.168.157.137 &gt; /dev/null&lt;br /&gt;
if [ $? -eq 0 ]&lt;br /&gt;
then&lt;br /&gt;
 scp $backupdir/*  root@192.168.157.137:$backupdir&lt;br /&gt;
 else&lt;br /&gt;
 echo &#39;FALHA AO CONECTAR AO SERVIDOR REMOTO!&#39;&lt;br /&gt;
 sleep 2;&lt;br /&gt;
 exit 1;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
main() {&lt;br /&gt;
&lt;br /&gt;
  dumpdb&lt;br /&gt;
  bzip2compress&lt;br /&gt;
  writemd5sum&lt;br /&gt;
  moveFiles&lt;br /&gt;
  sendfiles&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
main&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Script original pode ser obitido em: &lt;a href=&quot;http://jonathasonline.wordpress.com/2009/12/11/shell-script-de-backup-para-mysql/&quot;&gt;Jonathas Rodrigues&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/6918485513180313194/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/04/realizando-backupcompactacaoenvio-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6918485513180313194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6918485513180313194'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/04/realizando-backupcompactacaoenvio-para.html' title='Realizando (backup+compactação+envio) para servidor remoto MySQL.'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-7046457778932526100</id><published>2011-04-04T14:11:00.003-03:00</published><updated>2011-04-04T14:26:27.284-03:00</updated><title type='text'>Registrando  data e hora logon e logoff do usuário com script Vbscript</title><content type='html'>&lt;b&gt;Option Explicit&lt;br /&gt;
&lt;br /&gt;
Dim objFSO, objLogFile, objNetwork, objShell, strText, intAns, strComputer, objWMIService&lt;br /&gt;
Dim intConstants, intTimeout, strTitle, intCount, blnLog, IPconfigSet, Ipconfig, IP&lt;br /&gt;
Dim strUserName, strComputerName, strIP, strShare, strLogFile&lt;br /&gt;
Dim fso, sf, StrNew&lt;br /&gt;
Const ForAppending = 8&lt;br /&gt;
&lt;br /&gt;
Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
&lt;br /&gt;
strComputer = &quot;.&quot;&lt;br /&gt;
strShare = &quot;\\SeuServidor\SuaPastaCompartilhada\&quot;&lt;br /&gt;
strLogFile = &quot;logonoff.txt&quot;&lt;br /&gt;
intTimeout = 20&lt;br /&gt;
&lt;br /&gt;
Set objWMIService = GetObject(&quot;winmgmts:&quot; _&lt;br /&gt;
&amp; &quot;{impersonationLevel=impersonate}!\\&quot; &amp; strComputer &amp; &quot;\root\cimv2&quot;)&lt;br /&gt;
Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
Set objNetwork = CreateObject(&quot;Wscript.Network&quot;)&lt;br /&gt;
Set objShell = CreateObject(&quot;Wscript.Shell&quot;)&lt;br /&gt;
&lt;br /&gt;
Set IPConfigSet = objWMIService.ExecQuery _&lt;br /&gt;
(&quot;Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE&quot;)&lt;br /&gt;
strUserName = objNetwork.UserName&lt;br /&gt;
strComputerName = objNetwork.ComputerName&lt;br /&gt;
&lt;br /&gt;
&#39;For Each IPConfig in IPConfigSet&lt;br /&gt;
&#39;   If Not IsNull(IPConfig.IPAddress) Then &lt;br /&gt;
&#39;       For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)&lt;br /&gt;
&#39;           IP = IPConfig.IPAddress(i) &lt;br /&gt;
&#39;       Next&lt;br /&gt;
&#39;   End If&lt;br /&gt;
&#39;Next&lt;br /&gt;
&lt;br /&gt;
If objFSO.FolderExists(strShare) Then&lt;br /&gt;
On Error Resume Next&lt;br /&gt;
Set objLogFile = objFSO.OpenTextFile(strShare &amp; &quot;\&quot; &amp; strLogFile, 8, True, 0)&lt;br /&gt;
If Err.Number = 0 Then&lt;br /&gt;
intCount = 1&lt;br /&gt;
blnLog = False&lt;br /&gt;
Do Until intCount = 3&lt;br /&gt;
objLogFile.WriteLine &quot;Logon    &quot;  &amp; Now &amp; &quot;    &quot; &amp; strComputerName &amp; &quot;    &quot; &amp; strUserName  &#39;&amp; &quot; com o ip &quot; &amp; IP&#39;&lt;br /&gt;
If Err.Number = 0 Then&lt;br /&gt;
intCount = 3&lt;br /&gt;
blnLog = True&lt;br /&gt;
Else&lt;br /&gt;
Err.Clear&lt;br /&gt;
intCount = intCount + 1&lt;br /&gt;
If Wscript.Version &gt; 5 Then&lt;br /&gt;
Wscript.Sleep 200&lt;br /&gt;
End If&lt;br /&gt;
End If&lt;br /&gt;
Loop&lt;br /&gt;
&#39;   On Error GoTo 0&lt;br /&gt;
End If&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Dim fa, fb, f, s, OpSysSet, i&lt;br /&gt;
&lt;br /&gt;
Set objFSO = Nothing&lt;br /&gt;
Set objNetwork = Nothing&lt;br /&gt;
Set objShell = Nothing&lt;br /&gt;
&lt;br /&gt;
Wscript.Quit&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Para capturar o logon salve o código acima com o nome &lt;b&gt;logon.vbs&lt;/b&gt; e para logoff salve como &lt;b&gt;logoff.vbs&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Na máquina local clica no menu: iniciar &gt; executar: Em seguida digite:&lt;br /&gt;
&lt;b&gt;gpedit.msc&lt;/b&gt;&lt;br /&gt;
Logo após vá em configurações de usuário e selecione Script de Logon/Logoff&lt;br /&gt;
Ao lado direito irá aparecer dois campos Logon/Logoff clica com o botao direito vá em propriedades, em seguida selecione o script na pasta de Logon e Logon.&lt;br /&gt;
Onde &lt;b&gt;SeuServidor\SuaPastaCompartilhada&lt;/b&gt; deve ser substituido por uma pasta na rede compartilhada ou local.&lt;br /&gt;
Obs: Altere a linha &lt;b&gt;44&lt;/b&gt; referente A mensagem de gravação&lt;br /&gt;
para &lt;b&gt;Logoff&lt;/b&gt;.</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/7046457778932526100/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/04/registrando-data-e-hora-logon-e-logoff.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/7046457778932526100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/7046457778932526100'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/04/registrando-data-e-hora-logon-e-logoff.html' title='Registrando  data e hora logon e logoff do usuário com script Vbscript'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-1126285107055907641</id><published>2011-03-30T17:38:00.003-03:00</published><updated>2011-03-30T17:42:05.286-03:00</updated><title type='text'>Executando Backup do Mysql via linha de comando.</title><content type='html'>Para realizar o backup de uma base de dados Mysql utilize o comando abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;mysqldump -u root -p seubanco &gt; seubanco.dump&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Será realizado o Backup da base de dados selecionada.&lt;br /&gt;
&lt;br /&gt;
Para restaurar o backup realizar o processo inverse execute o comando abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;mysqldump -u root -p seubanco &lt; seubanco.dump&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pronto sua base de dados será restaurada !&lt;br /&gt;
Aonde &lt;b&gt;seubanco&lt;/b&gt; e o user &lt;b&gt;root&lt;/b&gt; devem ser alterados de acordo com sua necessidade.&lt;br /&gt;
&lt;b&gt;Obs:&lt;/b&gt; Tenha cuidado ao lidar com banco de dados, em &lt;b&gt;SQL&lt;/b&gt; não existe &lt;b&gt;Crtl+Z&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Referencias: &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html&quot;&gt;Clique aqui&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/1126285107055907641/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/executando-dump-do-mysql-via-linha-de.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/1126285107055907641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/1126285107055907641'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/executando-dump-do-mysql-via-linha-de.html' title='Executando Backup do Mysql via linha de comando.'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-5783854399725365113</id><published>2011-03-30T10:33:00.004-03:00</published><updated>2011-03-30T10:37:55.961-03:00</updated><title type='text'>Executando programas e Jobs como administrador via Script VBscript</title><content type='html'>Este exemplo a conta admin para abrir o Notepad&lt;br /&gt;
Para maiores informações consulte a sintaxe do comando runas  &quot;runas ?&quot;&lt;br /&gt;
&lt;b&gt;Option explicit&lt;br /&gt;
Dim oShell&lt;br /&gt;
set oShell= Wscript.CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
oShell.Run &quot;runas /noprofile /user:seudominio\seuusuario &quot;&quot;notepad&quot;&lt;br /&gt;
WScript.Sleep 100&lt;br /&gt;
&#39; Não retire o til &quot;~&quot;&lt;br /&gt;
oShell.Sendkeys &quot;suasenha~&quot;&lt;br /&gt;
Wscript.Quit&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Obs: Salve o arquivo com a extensão &lt;b&gt;.vbs&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/5783854399725365113/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/executando-programas-e-jobs-como.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5783854399725365113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5783854399725365113'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/executando-programas-e-jobs-como.html' title='Executando programas e Jobs como administrador via Script VBscript'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-3236828479658855729</id><published>2011-03-30T10:24:00.001-03:00</published><updated>2011-03-30T10:26:16.730-03:00</updated><title type='text'>Atualizando as regras do dominio via Script Python e VBscript</title><content type='html'>Salve o código abaixo com a extensão &lt;b&gt;.py&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Obs:&lt;/b&gt; É necessario tem o python instalado na máquina.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#!/usr/bin/env python&lt;br /&gt;
import os;&lt;br /&gt;
os.system(&quot;gpupdate /force&quot;);&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
O código abaixo faz a mesma coisa porém utilizando o VBscript da Microsoft.&lt;br /&gt;
&lt;b&gt;Obs:&lt;/b&gt; Não é necessário instalar o VBscript ele é nátivo dos sistemas Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;set Objescreve = createobject (&quot;wscript.shell&quot;)&lt;br /&gt;
objescreve.run &quot;cmd.exe&quot;&lt;br /&gt;
wscript.sleep 200&lt;br /&gt;
objescreve.sendkeys &quot;gpupdate /force&quot;&lt;br /&gt;
objescreve.sendkeys &quot;{enter}&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Salve o arquivo com a extensão &lt;b&gt;.vbs&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
É isso ai pessoal, espero ter ajudado.</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/3236828479658855729/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/atualizando-as-regras-do-dominio-via.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3236828479658855729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3236828479658855729'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/atualizando-as-regras-do-dominio-via.html' title='Atualizando as regras do dominio via Script Python e VBscript'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-932178735189861095</id><published>2011-03-27T13:19:00.003-03:00</published><updated>2011-03-30T10:27:20.937-03:00</updated><title type='text'>Incluindo lista de IP&#39;s nos arquivos de bloqueio do Squid automaticamente</title><content type='html'>#!/bin/bash&lt;br /&gt;
# AUTOR MILTON CAETANO FILHO&lt;br /&gt;
# ESTE SCRIPT INCLUI UMA DETERMINADA SEQUENCIA DE ENDERECOS IPS NO ARQUIVO DE BLOQUEIO DO SQUID&lt;br /&gt;
# O MESMO FACILITA A INCLUSAO AUTOMATICA SEM QUE SEJA NECESSARIO DIGITAR MANUALMENTE&lt;br /&gt;
&lt;br /&gt;
# CONSTANTES DO SISTEMA DEVEM SER ALTERADAS DE ACORDO COM A SUA NECESSIDADE&lt;br /&gt;
# NESTE CASO PRECISAMOS ISOLAR O IP 167.3.1.243 ATE O IP 167.3.2.26, OS DEMAIS IP NAO DEVEM CONSTAR NA LISTA DE BLOQUEIO&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IPS ()&lt;br /&gt;
{&lt;br /&gt;
# IP INICIAL 167.3.1.242 IP FINAL 167.3.2.26&lt;br /&gt;
&lt;br /&gt;
ip=&quot;167.3.1.&quot;;&lt;br /&gt;
ip2=&quot;167.3.2.&quot;;&lt;br /&gt;
x=242;&lt;br /&gt;
y=12;&lt;br /&gt;
x1=0;&lt;br /&gt;
y1=26;&lt;br /&gt;
INSERE; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
INSERE ()&lt;br /&gt;
{&lt;br /&gt;
for ((i=1;i&lt;=y;i++))
  do
   echo $ip$(($x+i)) &gt;&gt; /etc/squid/ips_bloqueados.txt;&lt;br /&gt;
done&lt;br /&gt;
for ((j=1;j&lt;=y1;j++))
  do
   echo $ip2$(($x1+j)) &gt;&gt; /etc/squid/ips_bloqueados.txt;      &lt;br /&gt;
done &lt;br /&gt;
}&lt;br /&gt;
IPS;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/932178735189861095/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/incluindo-lista-de-ips-nos-arquivos-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/932178735189861095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/932178735189861095'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/incluindo-lista-de-ips-nos-arquivos-de.html' title='Incluindo lista de IP&#39;s nos arquivos de bloqueio do Squid automaticamente'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-5523359523148948577</id><published>2011-03-27T12:59:00.004-03:00</published><updated>2011-03-30T10:30:36.027-03:00</updated><title type='text'>Removendo Arquivos com extensões maliciosas, compartilhando SAMBA</title><content type='html'>#!/bin/bash&lt;br /&gt;
#Arquivo criado para deletar arquivos com a extensão .exe .cmd .bat .pif .aa .js .vbs .src .inf&lt;br /&gt;
#Criado por Milton Caetano Filho &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;deleta_software()&lt;br /&gt;
{&lt;br /&gt;
cd /home/software;&lt;br /&gt;
rm -f [a-zA-Z0-9]*.exe *.cmd *.bat *.pif *.inf *.com *.src *.vbs *.js *.aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
deleta_programacao()&lt;br /&gt;
{&lt;br /&gt;
cd /home/programacao;&lt;br /&gt;
rm -f [a-zA-Z0-9]*.exe *.cmd *.bat *.pif *.inf *.com *.src *.vbs *.js *.aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
deleta_software&lt;br /&gt;
deleta_programacao&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/5523359523148948577/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/removendo-arquivos-com-extensoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5523359523148948577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5523359523148948577'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/removendo-arquivos-com-extensoes.html' title='Removendo Arquivos com extensões maliciosas, compartilhando SAMBA'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-6725368212131102671</id><published>2011-03-27T12:39:00.003-03:00</published><updated>2011-03-30T10:30:07.677-03:00</updated><title type='text'>Limpando as linhas com comentário no arquivo squid.conf</title><content type='html'>&lt;b&gt;egrep -v &quot;^#|^$&quot; squid.conf.original &gt; squid.conf&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/6725368212131102671/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/limpando-as-linhas-com-comentario-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6725368212131102671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/6725368212131102671'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/limpando-as-linhas-com-comentario-no.html' title='Limpando as linhas com comentário no arquivo squid.conf'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-5508444090330469750</id><published>2011-03-24T17:36:00.001-03:00</published><updated>2011-03-30T10:28:04.106-03:00</updated><title type='text'>Shell Script + SQUID incluindo expressoes e sites de forma automatica</title><content type='html'>#!/bin/bash&lt;br /&gt;
# AUTOR MILTON CAETANO FILHO&lt;br /&gt;
# ESSE SCRIPT INSERE EXPRESSOES E SITES PARA SEREM LIBERADOS OU BLOQUEADOS NO SERVIDOR PROXY&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;goback()&lt;br /&gt;
{ &lt;br /&gt;
echo &#39;DESEJA BLOQUEAR MAIS UM SITE? [s/n]&#39;;&lt;br /&gt;
read opcao&lt;br /&gt;
case $opcao in&lt;br /&gt;
s) main ;;&lt;br /&gt;
n) clear ; exit ;;&lt;br /&gt;
*) &quot;COMANDO DESCONHECIDO.&quot; ; echo ; main ;;&lt;br /&gt;
esac&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
main()&lt;br /&gt;
{&lt;br /&gt;
clear&lt;br /&gt;
echo &#39;DIGITE O SITE OU EXPRESSAO PARA SER BLOQUEADO&#39;;&lt;br /&gt;
read site&lt;br /&gt;
echo $site &amp;gt;&amp;gt; /etc/squid/acls/block_string_nivel3.txt;&lt;br /&gt;
squid -k reconfigure;&lt;br /&gt;
echo &#39;SITE INSERIDO COM SUCESSO!&#39;;&lt;br /&gt;
sleep 1;&lt;br /&gt;
goback;&lt;br /&gt;
}&lt;br /&gt;
main&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/5508444090330469750/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/shell-script-squid-incluindo-expressoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5508444090330469750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/5508444090330469750'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2011/03/shell-script-squid-incluindo-expressoes.html' title='Shell Script + SQUID incluindo expressoes e sites de forma automatica'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-1626364317246294058</id><published>2010-01-28T00:09:00.004-02:00</published><updated>2010-01-28T08:59:00.903-02:00</updated><title type='text'>Acessando servidor Linux remotamente utilizando WinSCP e Putty</title><content type='html'>Artigo que mostra como acessar remotamente servidores Linux!!&lt;br /&gt;
&lt;a href=&quot;http://www.vivaolinux.com.br/artigo/Acessando-servidor-Linux-remotamente-utilizando-WinSCP-e-Putty-no-Windows/&quot;&gt;Clique Aqui&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/1626364317246294058/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/acessando-servidor-linux-remotamente.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/1626364317246294058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/1626364317246294058'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/acessando-servidor-linux-remotamente.html' title='Acessando servidor Linux remotamente utilizando WinSCP e Putty'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-3561381706416460702</id><published>2010-01-25T21:08:00.002-02:00</published><updated>2010-01-25T21:10:34.694-02:00</updated><title type='text'>Interoperabilidade servidor de arquivos Linux com estações Windows.</title><content type='html'>Mais um artigo que fala sobre interoperabilidade de sistemas.&lt;br /&gt;
&lt;a href=&quot;http://www.vivaolinux.com.br/artigo/Samba-Servidor-de-arquivos-Linux-com-estacoes-Windows/&quot;&gt;Clique Aqui&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/3561381706416460702/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/interoperabilidade-servidor-de-arquivos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3561381706416460702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3561381706416460702'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/interoperabilidade-servidor-de-arquivos.html' title='Interoperabilidade servidor de arquivos Linux com estações Windows.'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4826105871078129967.post-3795421955184172861</id><published>2010-01-25T20:28:00.001-02:00</published><updated>2010-01-25T21:11:48.463-02:00</updated><title type='text'>Interoperabilidade de sistemas Windows e Linux.</title><content type='html'>Monitorando servidores e estações Windows com servidor Linux usando MRTG.&lt;br /&gt;
&lt;a href=&quot;http://www.vivaolinux.com.br/artigo/Interoperabilidade-monitorando-servidores-e-estacoes-Windows-com-servidor-Linux-usando-MRTG/&quot;&gt;Clique aqui&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://miltoncaetanofilho.blogspot.com/feeds/3795421955184172861/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/interoperabilidade-de-sistemas-windows.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3795421955184172861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4826105871078129967/posts/default/3795421955184172861'/><link rel='alternate' type='text/html' href='http://miltoncaetanofilho.blogspot.com/2010/01/interoperabilidade-de-sistemas-windows.html' title='Interoperabilidade de sistemas Windows e Linux.'/><author><name>Milton Caetano Filho</name><uri>http://www.blogger.com/profile/04861412395773511090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>