Search This Blog

Wednesday, January 27, 2016

Sunday, January 24, 2016

finally remove exchange 2010 from organization network

finally remove exchange 2010 from organization network

1/ move mailboxes

2/ move public folders

3/ move archive boxes and arbitrary boxes, move search boxes

4/ remove databases from exchange 2010, and do something about oab

public folder database bit tricky to remove, the trick is to dismount, move away, and remount


then you can finally remove  exchange 2010 from add\remove programs

refer to


http://188.226.161.108/KB/Article/0000816


migrating Exchange 2010 public folder to Exchange 2013

migrating Exchange 2010 public folder to Exchange 2013

here are a few good links

http://msexchangeguru.com/2013/04/18/exchange2013-public-folders/

http://exchangeserverpro.com/exchange-server-2010-2013-migration-moving-public-folders/

http://188.226.161.108/KB/Article/0000789

key points
-- quote from various source ---
----
 Get-OrganizationConfig | fl PublicFoldersLockedforMigration, PublicFolderMigrationComplete

 Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false 

   New-Mailbox -PublicFolder MailboxName -HoldForMigration:$true –Database “2013DB”


 Set-Mailbox  –PublicFolder –IsExcludedFromServingHierarchy:$True


“New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server ) -CSVData (Get-Content -Encoding Byte)”
Example: New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server Exch2010) -CSVData (Get-Content C:tempMapgen.csv -Encoding Byte)

 Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | fl

    Set-OrganizationConfig –PublicFoldersLockedForMigration:$true

Set-PublicFolderMigrationRequest –Identity PublicFolderMigration -PreventCompletion:$false


 Set-Mailbox  –PublicFolder –IsExcludedFromServingHierarchy:$False” 

---- my personal experience ----
the migration will show autosuspended at 95%

in this case , need lock the source, allow complete and resume 

also make sure 


PS] C:\PF-Import-file>Set-PublicFolderMigrationRequest -Identity \PublicFolderMigration -PreventCompletion:$false
[PS] C:\PF-Import-file>Resume-PublicFolderMigrationRequest -Identity \PublicFolderMigration
[PS] C:\PF-Import-file>Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

Name                                   StatusDetail              SourceDatabase                        PercentComplete
----                                   ------------              --------------                        ---------------
PublicFolderMigration                  Completed                 MKS2012PUB                            100


[PS] C:\PF-Import-file>
[PS] C:\PF-Import-file>Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

Name                                   StatusDetail              SourceDatabase                        PercentComplete
----                                   ------------              --------------                        ---------------
PublicFolderMigration                  Completed                 MKS2012PUB                            100


[PS] C:\PF-Import-file>Set-Mailbox PF-mailbox -PublicFolder -IsExcludedFromServingHierarchy:$False
WARNING: The command completed successfully but no settings of 'yang11.homeip.net/Users/PF-Mailbox' have been modified.
[PS] C:\PF-Import-file>


do not mix with the cmd below

Resume-PublicFolderMailboxMigrationRequest -Identity \PublicFolderMigraion

which is wrong, not mailbox, publicfolder only

Saturday, January 23, 2016

you cannot sysprep an upgraded OS -- like upgrade w7 to w10, but cannot sysprep it

you cannot sysprep an upgraded OS -- like upgrade w7 to w10, but cannot sysprep it

roll back win10 to w8.0 / 8.0 / 7

you can in 30 days

and do not delete windows.old folder

Wednesday, January 20, 2016

move exchange 2010 mailboxes to exchange 2013 ---

move exchange 2010 mailboxes to exchange 2013 ---

it was stuck at syncing

seeking help on MS forum, got some good results

http://www.itquibbles.com/exchange-2013-mailbox-migration-stuck-syncing-stalledduetoci/

get-moverequest | get-moverequeststatistics

get-moverequest | get-moverequeststatistics | FL

 Set-MailboxDatabase “your mailbox database” -IndexEnabled:$False  

0/ first, create a security group. grant permissions

1/ check why it got stuck, my exchange 2013 server issue is waiting for resources

2/ disable mailbox indexing, -- this get past the resource issue ---- weird

 

Saturday, January 16, 2016

Network Interface - Generic Performance Counters

Network Interface
Monitor the rate at which data is sent and received via the network interface card. This should remain below 50 percent of network capacity.

Performance Counter
Description
Processor
You should monitor processor performance to ensure that all processor usage does not remain consistently high (over 80 percent) as this indicates that the system would not be able to handle any sudden surges of activity. And that in the common state, you will not see a domino effect if one component failure will bring the remaining components to a malfunctioning state. For example, if you have three web servers, you should make sure that the average CPU across all servers is under 60% so that if one fails, there is still room for the other two to absorb the additional load.
Network Interface
Monitor the rate at which data is sent and received via the network interface card. This should remain below 50 percent of network capacity.
Disks and Cache
There are several logical disk options that you should monitor regularly. The available disk space is important in any capacity study, but you should also review the time that the disk is idle. Dependent on the types of applications or services that you are running on your servers, you may review disk read and write times. Extended queuing for write or read function will affect performance. The cache has a major effect on read and write operations. You must monitor for increased cache failures.
Memory and Paging File
Monitor how much physical memory is available for allocation. Insufficient memory will lead to excessive use of the page file and an increase in the number of page faults per second.

Thursday, January 14, 2016

Monday, January 11, 2016

what is JSON ?

JSON (JavaScript Object Notation) is a lightweight data-interchange format.

can be edited via visual studio 2015

Sunday, January 10, 2016

azure files --- azure file storage

azure files --- azure file storage

https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/

as documented by MS

Azure File storage offers file shares in the cloud using the standard SMB protocol

  • Storage Account: All access to Azure Storage is done through a storage account. See Azure Storage Scalability and Performance Targets for details about storage account capacity.
  • Share: A File storage share is an SMB file share in Azure. All directories and files must be created in a parent share. An account can contain an unlimited number of shares, and a share can store an unlimited number of files, up to the 5 TB total capacity of the file share.
  • Directory: An optional hierarchy of directories.
  • File: A file in the share. A file may be up to 1 TB in size.
  • URL format: Files are addressable using the following URL format:
    https://.file.core.windows.net///
    The following example URL could be used to address one of the files in the diagram above:
    http://samples.file.core.windows.net/logs/CustomLogs/Log1.txt

what is django? it is a high-level python web framework

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

what is ASP.NET 5 , angularJS ?


loooks like all scripts to me,

can all be edited in visual studio 2015


Wednesday, January 6, 2016

some notes about multi-factor authentication (MFA) for Office 365, Azure

Through the Office 365 admin center multi-factor authentication can be enabled/disabled by an administrator on a Per user basis

Phone Call is 100% out of band , MFA

.
App password Is an alternative to Multi-factor Authentication for Office 365 for older rich client applications

some SharePoint knowledge SP 2013

USB-C connectors

http://www.cnet.com/news/usb-type-c-one-cable-to-connect-them-all/

quote here , in case the original post hard to find later

Set to be widely available starting 2015, Type-C USB will support USB 3.1 with the top speed of 10Gbps and has much high power output of up to 20V(100W) and 

Monday, January 4, 2016

Activating Azure Rights Management for Office 365

https://technet.microsoft.com/library/jj658941.aspx

https://support.office.com/en-za/article/Activate-Rights-Management-RMS-in-the-Office-365-admin-center-5b6d3ac7-b1ac-428e-b03e-50e882f85a6e

  1. expand SERVICE SETTINGS.
  2. Click Rights Management.