Friday, November 1, 2013

VMware ESX and ESXi 4.0 Comparison

VMware ESX and ESXi 4.0 Comparison



Capability
VMware ESX
VMware ESXi
Service Console
Service Console is a standard Linux environment through which a user has privileged access to the VMware ESX kernel. This Linux-based privileged access allows you to manage your environment by installing agents and drivers and executing scripts and other Linux-environment code.
VMware ESXi is designed to make the server a computing appliance. Accordingly, VMware ESXi behaves more like firmware than traditional software. To provide hardware-like security and reliability, VMware ESXi does not support a privileged access environment like the Service Console for management of VMware ESXi. To enable interaction with agents, VMware has provisioned CIM Providers through which monitoring and management tasks – traditionally done through Service Console agents – can be performed. VMware has provided remote scripting environments such as vCLI and PowerCLI to allow the remote execution of scripts.
CLI-Based Configuration
VMware ESX Service Console has a host CLI through which VMware ESX can be configured. VMware ESX can also be configured using vSphere CLI (vCLI).
The vSphere CLI (vCLI) is a remote scripting environment that interacts with VMware ESXi hosts to enable host configuration through scripts or specific commands. It replicates nearly all the equivalent COS commands for configuring ESX.

Notes:  
  • vCLI is limited to read-only access for the free version of VMware ESXi. To enable full functionality of vCLI on a VMware ESXi host, the host must be licensed with vSphere Essentials, vSphere Essential Plus, vSphere Standard, vSphere Advanced, vSphere Enterprise, or vSphere Enterprise Plus.  
  • VMware vSphere PowerCLI (for Windows) and vSphere SDK for Perl access ESXi through the same API as vCLI. Similarly, these toolkits are limited to read-only access for the free version of VMware ESXi. When the host is upgraded to vSphere Essentials, vSphere Essential Plus, vSphere Standard, vSphere Advanced, vSphere Enterprise, or vSphere Enterprise Plus these toolkits have write-access and provide a scriptable method for managing ESXi hosts.

    Certain COS commands have not been implemented in the vCLI because they pertain to the management of the COS itself and not ESXi. For details, please see the
    vSphere Command-Line Interface Documentation.
Scriptable Installation
VMware ESX supports scriptable installations through utilities like KickStart.
VMware ESXi Installable does not support scriptable installations in the manner ESX does, at this time. VMware ESXi does provide support for post installation configuration script using vCLI-based configuration scripts.
Boot from SAN
VMware ESX supports boot from SAN. Booting from SAN requires one dedicated LUN per server.
VMware ESXi may be deployed as an embedded hypervisor or installed on a hard disk.  

In most enterprise settings, VMware ESXi is deployed as an embedded hypervisor directly on the server. This operational model does not require any local storage and no SAN booting is required because the hypervisor image is directly on the server.

The installable version of VMware ESXi does not support booting from SAN.
Serial Cable Connectivity
VMware ESX supports interaction through direct-attached serial cable to the VMware ESX host.
VMware ESXi does not support interaction through direct-attached serial cable to the VMware ESXi host at this time.
SNMP
VMware ESX supports SNMP.
VMware ESXi supports SNMP when licensed with vSphere Essentials, vSphere Essential Plus, vSphere Standard, vSphere Advanced, vSphere Enterprise, or vSphere Enterprise Plus.

The free version of VMware ESXi does not support SNMP.
Active Directory Integration
VMware ESX supports Active Directory integration through third-party agents installed on the Service Console.
VMware ESXi does not support Active Directory authentication of local users at this time.
HW Instrumentation
Service Console agents provide a range of HW instrumentation on VMware ESX.
VMware ESXi provides HW instrumentation through CIM Providers. Standards-based CIM Providers are distributed with all versions of VMware ESXi. VMware partners include their own proprietary CIM Providers in customized versions of VMware ESXi. These customized versions are available either from VMware’s web site or the partner’s web site, depending on the partner.
  
Remote console applications like Dell DRAC, HP iLO, IBM RSA, and FSC iRMC S2 are supported with ESXi.
Software Patches and Updates
VMware ESX software patches and upgrades behave like traditional Linux based patches and upgrades. The installation of a software patch or upgrade may require multiple system boots as the patch or upgrade may have dependencies on previous patches or upgrades.
VMware ESXi patches and updates behave like firmware patches and updates. Any given patch or update is all-inclusive of previous patches and updates. That is, installing patch version “n” includes all updates included in patch versions n-1, n-2, and so forth.  Furthermore, third party components such as OEM CIM providers can be updated independently of the base ESXi component, and vice versa.
VI Web Access
VMware ESX supports managing your virtual machines through VI Web Access. You can use the VI Web Access to connect directly to the ESX host or to the VMware Infrastructure Client.
VMware ESXi does not support web access at this time.
Licensing
For licensing information, see the VMware Sphere Editions Comparison.
For licensing information, see the VMware Sphere Editions Comparison.
Diagnostics and Troubleshooting
VMware ESX Service Console can be used to issue commands that can help diagnose and repair support issues with the server.
VMware ESXi has several ways to enable support of the product:
  • Remote command sets such as the vCLI include diagnostic commands such as vmkfstools, resxtop, and vmware-cmd.
  • The console interface of VMware ESXi (known as the DCUI or Direct Console User Interface) has functionality to help repair the system, including restarting of all management agents.
  • Tech Support Mode, which allows low-level access to the system so that advanced diagnostic commands can be issues. For more information, see Tech Support Mode for Emergency Support (1003677).
Jumbo Frames
VMware ESX 4.0 fully supports Jumbo Frames.

VMware ESXi 4.0 fully supports Jumbo Frames.



Thursday, October 3, 2013

ShutDown Machine through Command Prompt

To Shutdown machine using command prompt use the below Command:

Shutdown your Self Machine:

          shutdown -r(Restart) -t (time Sec) -f(Force) (Shutdown Self Machine)

Abort the command to Shutdown your Self Machine:

          shutdown -a (Abort Shutdown Command for self-Machine)


Shutdown the Remote Machine: 

         shutdown /m \\systemname -r(Restart) -t (time Sec) -f(Force) /c "Comment"


Abort the command to Shutdown Remote Machine: 

shutdown /m \\systemname -a (Abort Remote Machine)


Saturday, August 24, 2013

OWA 2010 Keyboard Shortcuts

Applies to:

Office 365 for professionals and small businesses, Office 365 for enterprises, Microsoft Exchange.

Calendar Keyboard shortcut Function
ENTER Opens the selected appointment or meeting.
DELETE Deletes the selected appointment or meeting. For repeating appointments or meetings, only the selected occurrence is deleted.
TAB Selects the next option, appointment, or meeting in the Day view.
SHIFT+TAB Selects the previous option, appointment, or meeting in the Day view.
   
Contacts  Keyboard shortcut Function
CTRL+S Saves changes to the open contact.
ENTER Opens the selected contact.
DELETE Deletes the selected contact.
UP ARROW Selects the previous contact in the list.
DOWN ARROW Selects the next contact in the list.
SHIFT+UP ARROW Selects the current and previous contacts in the list.
SHIFT+DOWN ARROW Selects the current and next contacts in the list.
HOME Selects the first contact in the list.
END Selects the last contact in the list.
PAGE UP For contact lists of two or more pages, selects the first contact on the previous page.
PAGE DOWN For contact lists of two or more pages, selects the first contact on the next page.
TAB Selects the next option in the Contacts view.
SHIFT+TAB Selects the previous option in the Contacts view.
   
Inbox and Other E-Mail Folder Keyboard shortcut Function
ENTER Opens the selected message.
CTRL+N Opens a new message form.
CTRL+Q Marks the selected message as Read.
To use this shortcut with Internet Explorer 7, you need to disable the Quick Tabs feature.
CTRL+R Replies to the selected message.
CTRL+SHIFT+R Replies to the sender and all recipients of the selected message.
CTRL+SHIFT+F Forwards the selected message.
DELETE Deletes the selected message.
SHIFT+DELETE Permanently deletes the selected message.
UP ARROW Selects the previous message in the list.
DOWN ARROW Selects the next message in the list.
SHIFT+UP ARROW Selects the current and previous messages in the list.
SHIFT+DOWN ARROW Selects the current and next messages in the list.
HOME Selects the first message in the list.
END Selects the last message in the list.
PAGE UP For message lists of two or more pages, selects the first message on the previous page.
PAGE DOWN For message lists of two or more pages, selects the first message on the next page.
TAB Selects the next option in the Inbox view.
SHIFT+TAB Selects the previous option in the Inbox view.
   
Options Keyboard shortcut Function
CTRL+S Saves changes to your Options.
TAB Selects the next option in the Options view.
SHIFT+TAB Selects the previous option in the Options view.
   
Tasks Keyboard shortcut Function
CTRL+S Saves changes to the open task.
ENTER Opens the selected task.
DELETE Deletes the selected task. For recurring tasks, the entire series is deleted.
SHIFT+DELETE Permanently deletes the selected task.
UP ARROW Selects the previous task in the list.
DOWN ARROW Selects the next task in the list.
SHIFT+UP ARROW Selects the current and previous tasks in the list.
SHIFT+DOWN ARROW Selects the current and next tasks in the list.
HOME Selects the first task in the list.
END Selects the last task in the list.
PAGE UP For task lists of two or more pages, selects the first task on the previous page.
PAGE DOWN For task lists of two or more pages, selects the first task on the next page.
TAB Selects the next option in the Tasks view.
SHIFT+TAB Selects the previous option in the Tasks view.
   
Message and Meeting Request Form Keyboard shortcut Function
ESC Closes the window.
CTRL+> or CTRL+period Views the next item in the list.
CTRL+< or CTRL+comma Views the previous item in the list.
CTRL+R Replies to the sender of the item.
CTRL+SHIFT+R Replies to everyone in the To and Cc boxes.
CTRL+SHIFT+F Forwards the item.
TAB Selects the next option on the message or meeting request form.
SHIFT+TAB Selects the previous option on the message or meeting request form.
CTRL+TAB Returns to the beginning of the tab sequence in the item. For example, in a meeting request, if an attendee's name is selected, pressing CTRL+TAB resets the focus so that pressing TAB selects Accept in the toolbar.
CTRL+D Permanently deletes the message or meeting request form.
   
New Appointment and Meeting Request Forms Keyboard shortcut Function
CTRL+S Saves the appointment or meeting request.
CTRL+D Permanently deletes the appointment or meeting request.
ALT+S Sends the meeting request.
CTRL+K or ALT+K Resolves the names in the address boxes.
   
New Message Form Keyboard shortcut Function
CTRL+S Saves the message to the Drafts folder.
CTRL+D Permanently deletes the message.
ALT+S Sends the message.
F7 Checks the spelling in the message.
CTRL+K or ALT+K Resolves the names in the address boxes.
ALT+T, ALT+C, or ALT+B Opens the Find Names dialog box.
   
Text Editing Keyboard shortcut Function
BACKSPACE Deletes the selection or the character to the left of the cursor.
CTRL+BACKSPACE Deletes the word to the left of the cursor but not the space before the word.
CTRL+C Copies the selection to the Clipboard.
CTRL+V Pastes the contents of the Clipboard into the current location.
CTRL+X Cuts the selection to the Clipboard.
DELETE Deletes the selection without copying it to the Clipboard.
INSERT Toggles between inserting and overwriting text.
CTRL+Z Reverses the effect of the most recent formatting command.
CTRL+Y Reapplies the most recent formatting command.
CTRL+F Finds text.
SHIFT+F10 Displays a menu of options, if one exists. This is the same as right-clicking an item or option in the text.
CTRL+L Displays the Hyperlink dialog box. This lets you insert or change a hyperlink in the text.
   
Checking Spelling Keyboard shortcut Function
F7 Checks the spelling in the message.
CTRL+J Jumps to the next misspelled word after the pointer and opens the Suggestions menu.
  When the Suggestions menu is open:
UP ARROW Moves up through the list.
DOWN ARROW Moves down through the list.
RIGHT ARROW Puts the pointer at the end of the misspelled word.
LEFT ARROW Puts the pointer at the beginning of the misspelled word.
ESC Hides the menu and puts the pointer at the beginning of the misspelled word.
ENTER Selects a highlighted item in the menu.
   
Text Formatting Keyboard shortcut  Function
CTRL+B Toggles bold formatting.
CTRL+I Toggles italic formatting.
CTRL+U Toggles underlining.
   
Right-to-Left Layout Keyboard shortcut Function
CTRL+LEFT SHIFT Sets the message area for left-to-right typing and editing. This is the orientation for most Western languages.
CTRL+RIGHT SHIFT Sets the message area for right-to-left typing and editing. This is the orientation for languages such as Arabic and Hebrew. When you press CTRL+RIGHT SHIFT, the scroll bar moves to the left edge of the message window.

Open multiple user mailboxes in OWA 2010

 In OWA 2010, it’s impossible to open multiple user mailboxes

OWA 2010 will allow for only one user at a time per session. No matter what you use new  tabs, new windows – you get an error message:

“You may have already opened your mailbox on a different browser tab. If you feel you've received this message in error, try refreshing your browser.”

To open multiple mailbox then on the browser click File> New Session. 

Since most of the users use desktop shortcuts or predefined urls in the favorites tab, the smarter solution would be to create these shortcuts with the following argument:

"C:\Program Files\Internet Explorer\iexplore.exe" -noframemerging https://Webmail Address>/owa/<user's email address>

This will allow you to open multiple windows with multiple users mailbox.

Unfortunatelly, it does not work in tabbed browsing.

Saturday, March 2, 2013

UnProtect / Remove Password from Protected Excel Worksheet

Open the password protected Excel Worksheet then 
  1. Go to View > Macros.
  2. Click on Record Macros > Ok.
  3. Then go to View > Macro again and click Stop Record > Ok.
  4. Then click on View Macros under View > Macro.
  5. You will find a Macro with a default name Macro1.
  6. Select the Default Macro > Edit.
  7. A Visual Basic Editor will open 
  8. Replace the Default Code with the code mentioned Below.
Sub Macro1()
'
Const DBLSPACE As String = vbNewLine & vbNewLine

Const AUTHORS As String = DBLSPACE & vbNewLine & "Adapted from Bob McCormick base code by" & "Prakhar http://http://comtechsolution.blogspot.com/"

Const HEADER As String = "AllInternalPasswords User Message"

Const VERSION As String = DBLSPACE & "Version 1.0 8 Mar 2013"

Const REPBACK As String = DBLSPACE & "Please report failure to prakharclall@gmail.com "

Const ALLCLEAR As String = DBLSPACE & "The workbook should be cleared"

Const MSGNOPWORDS1 As String = "There were no passwords on " & AUTHORS & VERSION

Const MSGNOPWORDS2 As String = "There was no protection to " & "workbook structure or windows." & DBLSPACE


Const MSGTAKETIME As String = "After pressing OK button this " & "will take some time." & DBLSPACE & "Amount of time " & "depends on how many different passwords, the "



Const MSGPWORDFOUND1 As String = "You had a Worksheet " & "Structure or Windows Password set." & DBLSPACE & "The password found was: " & DBLSPACE & "$$" & DBLSPACE & "Note it down for potential future use in other workbooks by " & "the same person who set this password." & DBLSPACE & "Now to check and clear other passwords." & AUTHORS & VERSION

Const MSGPWORDFOUND2 As String = "You had a Worksheet " & "password set." & DBLSPACE & "The password found was: " & DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & "future use in other workbooks by same person who " & "set this password." & DBLSPACE & "Now to check and clear " & "other passwords." & AUTHORS & VERSION

Const MSGONLYONE As String = "Only structure / windows " & "protected with the password that was just found." & ALLCLEAR & AUTHORS & VERSION & REPBACK

Dim w1 As Worksheet, w2 As Worksheet

Dim i As Integer, j As Integer, k As Integer, l As Integer

Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer

Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer

Dim PWord1 As String

Dim ShTag As Boolean, WinTag As Boolean

Application.ScreenUpdating = False

With ActiveWorkbook

WinTag = .ProtectStructure Or .ProtectWindows

End With

ShTag = False

For Each w1 In Worksheets

ShTag = ShTag Or w1.ProtectContents

Next w1

If Not ShTag And Not WinTag Then

MsgBox MSGNOPWORDS1, vbInformation, HEADER

Exit Sub

End If

MsgBox MSGTAKETIME, vbInformation, HEADER

If Not WinTag Then

MsgBox MSGNOPWORDS2, vbInformation, HEADER

Else

On Error Resume Next

Do 'dummy do loop

For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

With ActiveWorkbook

.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

If .ProtectStructure = False And .ProtectWindows = False Then

PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

MsgBox Application.Substitute(MSGPWORDFOUND1, "$$", PWord1), vbInformation, HEADER

Exit Do 'Bypass all for...nexts

End If

End With

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

Loop Until True

On Error GoTo 0

End If

If WinTag And Not ShTag Then

MsgBox MSGONLYONE, vbInformation, HEADER

Exit Sub

End If

On Error Resume Next

For Each w1 In Worksheets

'Attempt clearance with PWord1

w1.Unprotect PWord1

Next w1

On Error GoTo 0

ShTag = False

For Each w1 In Worksheets

'Checks for all clear ShTag triggered to 1 if not.

ShTag = ShTag Or w1.ProtectContents

Next w1

If ShTag Then

For Each w1 In Worksheets

With w1

If .ProtectContents Then

On Error Resume Next

Do 'Dummy do loop

For i = 65 To 66: For j = 65 To 66: For k = 65 To 66

For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66

For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66

For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

If Not .ProtectContents Then

PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

MsgBox Application.Substitute(MSGPWORDFOUND2, "$$", PWord1), vbInformation, HEADER

'leverage finding Pword by trying on other sheets

For Each w2 In Worksheets

w2.Unprotect PWord1

Next w2

Exit Do 'Bypass all for...nexts

End If

Next: Next: Next: Next: Next: Next

Next: Next: Next: Next: Next: Next

Loop Until True

On Error GoTo 0

End If

End With

Next w1

End If

MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
'
End Sub

9. Now Run the Macro and you will get the password of the  
   protected Excel Worksheet.





Thursday, January 31, 2013

Attach Picture in Body of mail in OWA or Webmail

1.   Open Webmail.
2.       Select Option > scroll down to “Privacy and Junk E-mail Prevention” > Uncheck  “Block external content in HTML e-mail messages.”
3.       Now click to compose New Mail > Click on Clip Icon to attach.
4.       Browse the saved image file and click on Attach> Do not  click Done > Double click on the attached Image in the Attachment box it will open in IE then Right click on the Image open in browser  select Copy and then Paste it in body of the using Key Ctrl + V.
5.       Repeat step 5 to attach multiple image.
6.       Send the mail.
It is done ....