terça-feira, 14 de fevereiro de 2012

EXCHANGE: Permissão em calendário via powershell

No exemplo abaixo vou dar permissão para que o Rafael seja proprietário do meu calendário que se chama Agenda:

Add-MailboxFolderPermission -Identity elifas@dominio.com:\Agenda -User Rafael -AccessRights Owner

Caso não queira que o usuário seja Owner basta trocar pela opção desejada (Editor, Author, etc)

quinta-feira, 5 de janeiro de 2012

EXCHANGE: Certificado gratuito

No meu caso usei um RapidSSL com wildcard, mas caso você queira usar um free recomendo:



É bem chato pra fazer, você vai preencher um cadastro, ficar confirmando informações via e-mail e depois fazer tudo localmente no seu navegador.

Importante: Deixe esse site com máximo de permissão no IE

EXCHANGE: Verificando se serviços estão oks

Powershell:

Test-ServiceHealth SERVIDOR

quarta-feira, 21 de dezembro de 2011

MySQL: Backup de banco

O Script abaixo faz um backup diário do MYSQL durante todo o mês, exemplo, no dia 05 do mês ele grava na pasta /Backup/05. ou seja, você terá o backup dos últimos 30 dias:

LANG=pt_BR
LC_ALL=pt_BR
LC_CTYPE=ISO-8859-1
LESSCHARSET=latin1
export LANG LC_ALL LC_CTYPE LESSCHARSET
DATAW=$(/bin/date +%d)
rm -rf /Backup/$DATAW/*
mkdir /Backup/$DATAW

/usr/bin/mysqldump -u usuario --password=senha banco > /Backup/$DATAW/banco.db

PHP: Script para teste de envio de e-mails

Script PHP para teste de envio de e-mail:

// The message
$message = "Line 1\nLine 2\nLine 3";
// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);
// Send
mail('teste@email.com', 'My Subject', $message);

?>

CACTI: Erro no banco de dados "ERROR: SQL Assoc Failed!"

Criar TXT com o texto:

DROP TABLE IF EXISTS `poller_output`;
CREATE TABLE `poller_output` (
`local_data_id` mediumint(8) unsigned NOT NULL default '0',
`rrd_name` varchar(19) NOT NULL default '',
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`output` text NOT NULL,
PRIMARY KEY (`local_data_id`,`rrd_name`,`time`)
) TYPE=MyISAM;

Importar no BD do cacti:

mysql -u root -p cacti < fixcactidb.txt

Reiniciar o servidor

EXCHANGE: Atualização do catálogo de endereços do Outlook

Ao transferir o endereço de e-mail de um usuário para o outro temos um problema interno de cache, pois o outlook tem vinculada essa conta ao usuário do AD para realizar o envio de forma mais rápida, devido a isso preciso forçar a atualização dos caches de Outlook que ocorrem por padrão a cada 480min:

Server Configuration

Client Access

Offiline Address Book Distribution

OAB

Propeties

No exemplo abaixo eu alterei para 10min:







Isso pode ser feito também pelo powersheell:

Set-OabVirtualDirectory -PollInterval '10' -Identity 'BUICK\OAB (Default Web Site)'

Com isso basta aguardar, é IMPORTANTE depois retornar esse período ou para o default(480min) ou para no mínimo 120min pois é uma tarefa muito pesada.

Outro ponto importante é evrificar no AD todos os campos das contas alteraradas para ver se não tem nada com referência antiga.

Esse problema não ocorre com os clientes que enviam e-mails de fora pois eles usam apenas o endereço de e-mail e nenhuma referência com o nome da conta e nem no webmail que atualiza de imediato seu cache.