Mostrando postagens com marcador Tools. Mostrar todas as postagens
Mostrando postagens com marcador Tools. Mostrar todas as postagens

segunda-feira, 25 de janeiro de 2016

Ferramentas úteis: ROISCAN - Validar instalações do Office E SharePoint.


Robust Office Inventory Scan (ROISCAN.vbs) é um script do Microsoft Visual Basic com a finalidade de coletar dados da instalação dos produtos Office e oferece opções de detecção e análise de erros. 
O script gera um arquivo de log. É possível usar o arquivo de log para:


  • Avaliar a configuração do Office instalado nos computadores dos usuários.
  • Obter dados detalhados sobre a instalação do Office para reproduzir o ambiente do usuário.
  • Pesquisar por versões ou configurações do Office incompatíveis.
  • Ajudar na solução de problemas de atualizações de software e instalação do Office.


O nome de arquivo padrão é <nome_do_computador>_ROIScan.log e o local padrão é a pasta TEMP. 

Fontes:


segunda-feira, 13 de abril de 2015

Ferramentas úteis: ScreenToGif - Uma imagem vale mais que mil palavras.

Um exemplo do uso da ferramenta ScreenToGif
Há algum tempo, GIFs animados voltaram a ser um destaque da internet. Eles também podem ser muito úteis para criar pequenos tutoriais. O gif explica em alguns segundos uma ação trivial, e o usuário ou administrador do ambiente não precisa criar ou seguir um longo passo a passo.

Uma das ferramentas livres disponíveis é a ScreenToGif, no repositório de código aberto Codeplex, da Microsoft. A ferramenta é portátil e disponibiliza várias funcionalidades, como: pausar a gravação, adicionar textos e legendas, remover quadros da gravação, entre outras.

ScreenToGif

[]

segunda-feira, 26 de janeiro de 2015

Empregar Powershell na análise de logs


Em um mundo perfeito teríamos sempre o ID da correlação, a data e o horário de um erro que facilitaria a análise de um determinado comportamento, porém a maioria dos erros de sistemas de informação tem origem em condições inesperadas pelos desenvolvedores.

Nesses casos, utilizamos logs, dumps e demais dados que foram capturados sobre esses eventos para descobrir a causa raiz do problema. A análise desses dados leva tempo, principalmente em sistemas distribuídos. O Powershell pode ajudar na filtragem dos logs, desde que você saiba o que está procurando.

SharePoint gera arquivos de logs do tipo "ULS" (Unified Logging System) a cada 30 minutos em todos os servidores no Farm com eventos categorizados por horário, severidade, processo, correlação, mensagem do evento, entre outros. 

Aqui podemos empregar Powershell na análise - suponhamos que temos uma pasta x com n logs do SharePoint, a execução do script abaixo filtrará o conteúdo a partir da palavra chave definida:

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
## lugar dos logs.
$childs = get-childitem "C:\temp\logs
## o caminho dos logs
$logs = $childs.FullName

foreach ($log in $logs)
{
## a palavra chave, nesse caso acesso negado (0x80070005)
$content = Get-Content $log | ? { $_ -LIKE "*0x80070005*" }
## o log filtrado
add-content -path "C:\filtered.log" $content
}
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Obs.: O loop é necessário para não esgotar a memória do sistema.

Get-ChildItem
Get-Content

sábado, 8 de novembro de 2014

Modern.IE - Ferramentas de teste de interoperabilidade e relatórios de compatibilidade


A Microsoft lançou recentemente uma nova plataforma de testes web / desenvolvimento. Modern.IE é atualmente composto por cinco componentes: um assistente para a avaliação automática do código (Relatório de compatibilidade), uma ferramenta para testes em diferentes sistemas operacionais e navegadores (Acesso instantâneo a navegadores reais a partir do BrowserStack), máquinas virtuais prontas para o uso, uma ferramenta para avaliar a aparência do site em nove navegadores e dispositivos comuns e RemoteIE, a versão mais recente do Internet Explorer sem a necessidade de ter como sistema operacional Windows!


Máquinas virtuais


Versões de teste do IE usando máquinas virtuais que você baixa e gerencia em seu próprio ambiente de desenvolvimento.

https://www.modern.ie/pt-br/virtualization-tools#downloads


Telas de navegador


Obtenha screenshots do seu site, para avaliar a aparência do site em nove navegadores e dispositivos comuns. 



RemoteIE


RemoteIE a versão mais recente do Internet Explorer sem a necessidade de ter como sistema operacional Windows!

https://remote.modern.ie/


Acesso instantâneo a navegadores reais a partir de BrowserStack



Serviço web que disponibiliza inumeros VMs para testar sites. BrowserStack pode ser utilizado nos primeiros três meses gratuitamente.

https://www.modern.ie/pt-br/tools

Relatório de compatibilidade


O assistente aponta, por exemplo, se há uma versão desatualizada do jQuery e propõe soluções rápidas. Ele também indica quando uma página tem problemas de compatibilidade que impedem que ele seja exibido corretamente no Internet Explorer na versão atual.

https://www.modern.ie/pt-br/compat-scan

[]

segunda-feira, 3 de novembro de 2014

SharePoint PermissionMask Translator‏


Estou orgulhoso de poder apresentar uma nova ferramenta de troubleshooting  para a comunidade do SharePoint do Brasil. O aplicativo foi projetado em colaboração com o desenvolvedor Carlos Eduardo T.K. Suguinoshita (SharePoint, ASP.NET C#, PHP)

A ferramenta SharePoint PermissionMask Translator‏ converte permissões acumuladas para as permissões de base do sistema. Por exemplo, usuários com as permissões "ViewListItems", "ViewFormPages", "Open" e "Open Items" terão o valor 0x2000011001 como sua máscara de permissão que é utilizada para avaliar os seus respectivos acessos.


0x00000005 versus 0x2000011001

Isto poderá ajudar a identificar possíveis problemas com as permissões do SharePoint em casos que o usuário final não consiga acessar páginas desejadas.

O acesso a essas páginas resulta normalmente no seguinte evento nos logs do SharePoint (modo verbose):
PermissionMask check failed. asking for <VALOR>, have <VALOR>
E "SharePoint PermissionMask Translator" ajudará a identificar as permissões necessárias para realizar o acesso / a ação.


SharePoint Base Permissions:


Mask
Name
Description
 0x00000000
EmptyMask
Has no permissions on the Web site. Not available through the user interface. Groups: N/A.
 0x00000001
ViewListItems
View items in lists, documents in document libraries, and view Web discussion comments. Groups: Reader, Contributor, Web Designer, Administrator.
 0x00000002
AddListItems
Add items to lists, add documents to document libraries, and add Web discussion comments. Groups: Contributor, Web Designer, Administrator.
 0x00000004
EditListItems
Edit items in lists, edit documents in document libraries, edit Web discussion comments in documents, and customize Web Part Pages in document libraries. Groups: Contributor, Web Designer, Administrator.
 0x00000008
DeleteListItems
Delete items from a list, documents from a document library, and Web discussion comments in documents. Groups: Contributor, WebDesigner, Administrator.
0x00000100 
CancelCheckout
Check in a document without saving the current changes. Groups: WebDesigner, Administrator.
 0x00000200
ManagePersonalViews
Create, change, and delete personal views of lists. Groups: Contributor, WebDesigner, Administrator.

ManageListPermissions
 No longer used.
 0x00000800
ManageLists
Create and delete lists, add or remove columns in a list, and add or remove public views of a list. Groups: WebDesigner, Administrator.

AnonymousSearchAccessList
Make content of a list or document library retrieveable for anonymous users through SharePoint search. The list permissions in the site do not change.

AnonymousSearchAccessWebLists
Content of lists and document libraries in the website will be retrievable for anonymous users through SharePoint search if the list or document library has AnonymousSearchAccessList set.
 0x00010000
OpenWeb
Allow users to open a Web site, list, or folder. Groups: Guest, Reader, Contributor, WebDesigner, Administrator.
0x00020000 
ViewPages
View pages in a Web site. Groups: Reader, Contributor, WebDesigner, Administrator.
 0x00040000
AddAndCustomizePages
Add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Windows SharePoint Services–compatible editor. Groups: WebDesigner, Administrator.
 0x00080000
ApplyThemeAndBorder
Apply a theme or borders to the entire Web site. Groups: Web Designer, Administrator.
 0x00100000
ApplyStyleSheets
Apply a style sheet (.css file) to the Web site. Groups: WebDesigner, Administrator.
 0x00200000
ViewUsageData
View reports on Web site usage. Groups: Administrator.
 0x00400000
CreateSSCSite
Create a Web site using Self-Service Site Creation. Groups: Reader, Contributor, Web Designer, Administrator.
0x00800000 
ManageSubwebs
Create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites. Groups: Administrator.
 0x01000000
CreatePersonalGroups
Create a group of users that can be used anywhere within the site collection. Groups: Administrator.
 0x02000000
ManageRoles
Create, change, and delete site groups, including add users to the site groups and specifyi which rights are assigned to a site group. Groups: Administrator.
 0x04000000
BrowseDirectories
Enumerate files and folders in a Web site by using Microsoft Office SharePoint Designer 2007 and Web DAV interfaces. Groups: Contributor, WebDesigner, Administrator.
 0x08000000
BrowseUserInfo
View information about users of the web site. Guest, Reader, Contributor, Web Designer, Administrator.
 0x10000000
AddDelPrivateWebParts
Add or remove personal Web Parts on a Web Part. Groups: Contributor, WebDesigner, Administrator.
 0x20000000
UpdatePersonalWebParts
Update Web Parts to display personalized information. Groups: Contributor, WebDesigner, Administrator.
 0x40000000
ManageWeb
Manage a site, including the ability to perform all administration tasks for the site and manage contents and permissions. Groups: Administrator.
 -1
FullMask
Has all permissions on the Web site. Not available through the user interface. Groups: N/A.


Fontes: