Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts

Saturday, February 28, 2009

Analyze Security Descriptors with searchSd    Download the code for this article: searchSd.exe (126KB)

Thursday, February 26, 2009

run .msi files as admin

If you are using Vista with UAC enabled, you may have noticed that some existing MSI packages may not install as expected.
Here's a fix.
The reason is because Windows Installer by default doesn't elevate to higher privileges until it is about to actually start doing work in the install sequence.
The attached .REG file adds a "Run as administrator" option to the context menu for .MSI files. This forces an elevation prompt before the .MSI is run so the entire install session is run with elevated privileges.

this dose not seem to work with .msi's living on network drives once moved to a local drive life is fine

Thursday, February 19, 2009

e.Spreadsheet Designer

e.Spreadsheet Designer is for report developers and Excel experts who rely heavily on Excel to perform their jobs and want to automatically populate files with new data and modify them to accommodate different audiences. Java developers also use e.Spreadsheet Designer to design spreadsheet templates that are leveraged with the e.Spreadsheet Engine and API product as part of an application. e.Spreadsheet reports can be generated and viewed within e.Spreadsheet Designer itself or by the e.Spreadsheet Engine and API , Deployment Kit and iServer Express products.

Saturday, February 14, 2009

Tokenmon 1.01

Tokenmon 1.01

Tokenmon is a tool which monitors and displays a variety of security-related activity taking place on a system. Tokenmon gets its name from the fact that Windows NT/2000 stores a process' security information, including the user account context in which the process executes, in an object called a token. Tokenmon monitors includes the following:




User logon/logoff

Applications enabling or disabling security privileges in their process tokens

Process startup and exit (token creation/deletion)

Impersonation

Tokenmon has advanced filtering and search capabilities that make it a powerful tool for exploring the way NT works, seeing how applications use security functions, or tracking down problems in system or application configurations.

Simply run the Tokenmon GUI (Tokenmon.exe). Note that you must have administrative privilege to run Tokenmon. Menus, hot-keys, or toolbar buttons can be used to clear the window, save the monitored data to a file, and to filter and search output.

Thursday, February 12, 2009

xml 2 pdf


Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF.



Tuesday, January 20, 2009

Install Windows Server 2003 Administration Tools Pack (adminpak) on Windows Vista

@echo offREM RegisterAdminPak.cmdREM (c) 2006 Microsoft Corporation. All rights reserved.set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dllset filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dllset filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dllset filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dllset filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dllset filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dllset filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dllset filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dllset filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dllset filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dllset filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dllset filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dllset filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dllset filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dllset filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dllfor %%i in (%filelist%) do ( echo Registering %%i ... regsvr32 /s %%i )echo.Echo Command Completed

Wednesday, December 17, 2008

Tuesday, December 16, 2008

spr

spreeder.com - Free online speed reading application

 Spreeder is an online speed reading utility to help train you to read faster. It does this by flashing words at a rapid rate, which helps in three ways:

  1. Reduce subvocalization
  2. Increase chunk comprehension
  3. Eliminate backreading
You can read more about it here. To read more about spreeder's specific settings, a good blog post is here.


ZAP Reader is a web based speed reading program that will change the way you read on your computer. Current beta testers report reading twice as much in half the time—that's a 300% increase in reading speed, without any loss in comprehension! There is nothing to install, it works wi

Wednesday, November 26, 2008

BadCopy Pro Recover Corrupted or Lost Data

BadCopy Pro Recover Corrupted or Lost Data

Microsoft Script Editor

If you are on a machine that does not have a professional script editor, like primalScript, you can use the Microsoft Script Editor which is part of office


Search for mse7.exe for its location based on the version of office being used

Saturday, November 15, 2008

Access-Based Enumeration

Access-Based Enumeration techNet mag - hide shares the user doesn't have permission to access

Basically when you have a user connect to a shared folder, and they are browsing within that folder structure, if they don’t have permission to a folder/file then they just don’t see it. Gone are the previous issues of getting access denied messages, followed by helpdesk calls to clarify if they should be allowed in to Folder

This article shows how to use Access-Based Enumeration to hide shared files and folders from network users who are not authorized to access them. This helps prevent footprinting of your network resources and helps ensure the privacy of sensitive information stored on your servers.

How can I enable access-based share enumeration so that users see only files and folders to which they have access?



Windows Server 2003 Access-based Enumeration download

Thursday, July 17, 2008

omatics

Building an Exchange-O-Matic

PowerShell Scriptomatic has other helpful features you can read about in the PowerShell Scriptomatic Web page. This page also includes a link to download the tool.

In case you're interested in the other -omatic utilities, here's what they do and where you can find information about them:
Scriptomatic 2.0 is a utility for writing WMI scripts using VBScript, JScript, Perl, or Python. For write-ups about this utility, check out the articles "Automate Tasks with Scriptomatic" (InstantDoc ID 45316), "Rem: Scriptomatic 2.0 Is Worth the Wait" (InstantDoc ID 44334), "Take Advantage of Scriptomatic 2.0 to Maximize Your WMI Scripting Efforts" (InstantDoc ID 44360), and "Scrutinizing Scriptomatic" (InstantDoc ID 44300). Note that there is also the WMI Code Creator tool for generating VBScript, C#, and Visual Basic .NET code that performs WMI management tasks.
ADSI Scriptomatic is a utility for writing Active Directory Service Interfaces (ADSI) scripts in VBScript.
HTA Helpomatic is a utility for writing HTML Applications (HTAs) that you can use to provide GUIs for scripts. HTA Helpomatic's sample code is in VBScript and HTML.
Tweakomatic is a utility that helps you use WMI to write scripts that retrieve and configure Windows and Microsoft Internet Explorer (IE) registry settings.

Wednesday, June 18, 2008

sp gantt view

Watch the tutorial now!



Gantt chart for WSS 3

IntelliGantt Plus


============================== idea==============

******************************************* chllange
I have added a column for "Duration" on a Project Task list. I would then like to calculate the Start Date based on the End Date minus Duration which would result in the Gantt chart automatically updating with the new Start Date if a Duration is changed. Is this possible with "out-of-the-box" Sharepoint?

*******************************************

Hi Barry,

In order for the gantt view to work, the start date has to have a column type of "Date and Time" (it cannot have a column type of calculated). To test that hypothesis - I created a Date and Time column called "Test Start Date" and associated that as the start date in the gantt view. When I did that, the gantt vew worked correctly. When I set the Calculated column called "Start Date" to the start date in the gantt view - it stopped working.

When I say associate with the gantt view, I mean that in the gantt view properties (try creating one), there is a section to associate a column in the list with the start date on the gantt view.

In the scenario SaraO was examining I would take the following steps to create the process:

  1. In the browser, create a default Project Task List.
  2. Create a column called "End Date" with a column type of Date only.

  3. Create a column called "Duration" with a column type of Number (with no decimal places).

  4. Create a column called "Calculated Start Date" with a column type of Calculated. Set the formula to be "[End Date]-[Duration]". NOTE: Format the column as a DATE.

  5. In SharePoint Designer 2007 (SPD), create a new workflow.

  6. Set the workflow to run everytime an item is changed.

  7. Have the workflow set the value of the Start Date column to equal the value of the Calculated Start Date column.

  8. Save the workflow.

Now what should happen is when a user updates a project task list item, the workflow will take the value of the calculated column and copy it to the start date column. This should allow the gantt view to work correctly and the date to be calculated by taking the end date and subtracting the duration.

IF you really know your workflow design in SPD, you could eliminate the Calculated Start Date column and perform the calculations using variables in the workflow. One variable for the End Date, one variable for the Duration, etc. I haven't tested this but in theory it should work fine. Personally, if you don't mind the extra columns, I would leave it in. Sometimes when a workflow fails, I like to have the value stored in column so I can easily compare the results to analyse what went wrong.

I hope that makes things clearer.

Actually, this is a good example of using what was probably not an intended 'feature' of workflow.

I use workflow in a situation where we enter and process RFQ data into Quote data into Sales Follow-up data over 3 sets of work scenarios. We capture the data once into the RFQ list, then when the workload gets passed to the appropriate workcenter it gets copied via the workflow into the Quote list and once the quote is finished and passed out to sales for follow-up it gets copied via workflow into the Sales_Followup list. Each list uses what information it needs and adds whatever it gets from user input and is stored.

Then, when we need to create a activity report we link to the lists via Access and make the relations via a common field (in this case quote_no) to turn the 3 lists into a relational database that is realtime.

Maybe a little kludgy (and try to explain the concept of a 'workflow' to the users....) but in reality it works fine.

The example mentioned in this thread opened up some new idea
==========================

Monday, June 16, 2008

Podcasting Kit for SharePoint (PKS)

Podcasting Kit for SharePoint (PKS), available as an open source project at http://www.CodePlex.com/PKS.