Quantcast
Channel: TechNet Blogs
Viewing all 36188 articles
Browse latest View live

System Center Configuration Manager Current Branch のお役立ち情報リンク

$
0
0

こんにちは。System Center Configuration Manager サポート チームです。

System Center Configuration Manager Current Branch をご利用いただく上で、弊社が公開している手順書やサポート ツールなどの情報をご案内します。評価や検証を実施いただく際に、ご活用ください。

 

評価版は、次の URL よりダウンロードしていただけます。

 

System Center 評価版ソフトウェア

 

検証環境の構築にあたっては、次の技術情報が参考になりますので、是非ご一読ください!

 

独自のラボ環境を構築して System Center Configuration Manager を評価する

 

公式技術情報

 

評価ガイド

 

ブログ

 

参考情報


Using Colors in PowerShell Forms

$
0
0

I have been playing around with PowerShell forms lately and wanted to use colors for buttons and backgrounds. There are a bunch of predefined colors that you can use, but the names are not associated with a color chart to help you decide. With that in mind I wrote this little form with a dropdown menu of the predefined colors that will display the color in an output box. You can scroll through the dropdown menu until you find the color you want. Copy and paste the name into your form and Robert is your fathers brother. Happy PowerShelling!

 

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")

$Form = New-Object System.Windows.Forms.Form
$Form.Size = New-Object System.Drawing.Size(370,470)
$Form.Text = "Color Form"
$Icon = [system.drawing.icon]::ExtractAssociatedIcon("C:WindowsSystem32mspaint.exe")
$Form.Icon = $Icon

#region Colors
$Colors = @()
$Colors += "AliceBlue"
$Colors += "AntiqueWhite"
$Colors += "Aqua"
$Colors += "Aquamarine"
$Colors += "Azure"
$Colors += "Beige"
$Colors += "Bisque"
$Colors += "Black"
$Colors += "BlanchedAlmond"
$Colors += "Blue"
$Colors += "BlueViolet"
$Colors += "Brown"
$Colors += "BurlyWood"
$Colors += "CadetBlue"
$Colors += "Chartreuse"
$Colors += "Chocolate"
$Colors += "Coral"
$Colors += "CornflowerBlue"
$Colors += "Cornsilk"
$Colors += "Crimson"
$Colors += "Cyan"
$Colors += "DarkBlue"
$Colors += "DarkCyan"
$Colors += "DarkGoldenrod"
$Colors += "DarkGray"
$Colors += "DarkGreen"
$Colors += "DarkKhaki"
$Colors += "DarkMagenta"
$Colors += "DarkOliveGreen"
$Colors += "DarkOrange"
$Colors += "DarkOrchid"
$Colors += "DarkRed"
$Colors += "DarkSalmon"
$Colors += "DarkSeaGreen"
$Colors += "DarkSlateBlue"
$Colors += "DarkSlateGray"
$Colors += "DarkTurquoise"
$Colors += "DarkViolet"
$Colors += "DeepPink"
$Colors += "DeepSkyBlue"
$Colors += "DimGray"
$Colors += "DodgerBlue"
$Colors += "Firebrick"
$Colors += "FloralWhite"
$Colors += "ForestGreen"
$Colors += "Fuchsia"
$Colors += "Gainsboro"
$Colors += "GhostWhite"
$Colors += "Gold"
$Colors += "Goldenrod"
$Colors += "Gray"
$Colors += "Green"
$Colors += "GreenYellow"
$Colors += "Honeydew"
$Colors += "HotPink"
$Colors += "IndianRed"
$Colors += "Indigo"
$Colors += "Ivory"
$Colors += "Khaki"
$Colors += "Lavender"
$Colors += "LavenderBlush"
$Colors += "LawnGreen"
$Colors += "LemonChiffon"
$Colors += "LightBlue"
$Colors += "LightCoral"
$Colors += "LightCyan"
$Colors += "LightGoldenrodYellow"
$Colors += "LightGray"
$Colors += "LightGreen"
$Colors += "LightPink"
$Colors += "LightSalmon"
$Colors += "LightSeaGreen"
$Colors += "LightSkyBlue"
$Colors += "LightSlateGray"
$Colors += "LightSteelBlue"
$Colors += "LightYellow"
$Colors += "Lime"
$Colors += "LimeGreen"
$Colors += "Linen"
$Colors += "Magenta"
$Colors += "Maroon"
$Colors += "MediumAquamarine"
$Colors += "MediumBlue"
$Colors += "MediumOrchid"
$Colors += "MediumPurple"
$Colors += "MediumSeaGreen"
$Colors += "MediumSlateBlue"
$Colors += "MediumSpringGreen"
$Colors += "MediumTurquoise"
$Colors += "MediumVioletRed"
$Colors += "MidnightBlue"
$Colors += "MintCream"
$Colors += "MistyRose"
$Colors += "Moccasin"
$Colors += "NavajoWhite"
$Colors += "Navy"
$Colors += "OldLace"
$Colors += "Olive"
$Colors += "OliveDrab"
$Colors += "Orange"
$Colors += "OrangeRed"
$Colors += "Orchid"
$Colors += "PaleGoldenrod"
$Colors += "PaleGreen"
$Colors += "PaleTurquoise"
$Colors += "PaleVioletRed"
$Colors += "PapayaWhip"
$Colors += "PeachPuff"
$Colors += "Peru"
$Colors += "Pink"
$Colors += "Plum"
$Colors += "PowderBlue"
$Colors += "Purple"
$Colors += "Red"
$Colors += "RosyBrown"
$Colors += "RoyalBlue"
$Colors += "SaddleBrown"
$Colors += "Salmon"
$Colors += "SandyBrown"
$Colors += "SeaGreen"
$Colors += "SeaShell"
$Colors += "Sienna"
$Colors += "Silver"
$Colors += "SkyBlue"
$Colors += "SlateBlue"
$Colors += "SlateGray"
$Colors += "Snow"
$Colors += "SpringGreen"
$Colors += "SteelBlue"
$Colors += "Tan"
$Colors += "Teal"
$Colors += "Thistle"
$Colors += "Tomato"
$Colors += "Turquoise"
$Colors += "Violet"
$Colors += "Wheat"
$Colors += "White"
$Colors += "WhiteSmoke"
$Colors += "Yellow"
$Colors += "YellowGreen"
#endregion Colors

#region Funcitons
Function Change-ButtonColor{
$n = $UserNameBox.Text
$ColorOutputBox.BackColor = $Colors[$n]
$outputBox.text = $Colors[$n]

}

Function Set-Color{
 If ($ColorDropDownBox.SelectedItem -lt 0){
 $ColorSelected = "No color was selected"
 Write-host $ColorSelected -ForegroundColor Red
 }
 Else {
 $ColorSelected = $ColorDropDownBox.SelectedItem.ToString()
 $ColorOutputBox.BackColor = $ColorSelected
 Write-host "Color Selected: $ColorSelected" -ForegroundColor Green
 }
}
#endregion Funcitons

#region Color Selection
#region Color Selection Dropdown Box Label
$ColorDropdownBoxLabel = New-Object system.windows.Forms.Label
$ColorDropdownBoxLabel.Text = "Color Choices"
$ColorDropdownBoxLabel.AutoSize = $true
$ColorDropdownBoxLabel.Width = 25
$ColorDropdownBoxLabel.Height = 10
$ColorDropdownBoxLabel.location = new-object system.drawing.point(20,10)
$ColorDropdownBoxLabel.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($ColorDropdownBoxLabel)
#endregion Color Selection Dropdown Box Label
#region Color Selection Dropdown Box
$ColorDropDownBox = New-Object System.Windows.Forms.ComboBox
$ColorDropDownBox.Location = New-Object System.Drawing.Size(20,30)
$ColorDropDownBox.Size = New-Object System.Drawing.Size(180,20)
$ColorDropDownBox.DropDownHeight = 200

foreach($Color in $Colors)
{
 $ColorDropDownBox.Items.add($Color)
}
$ColorDropDownBox.Add_SelectedValueChanged({Set-Color})
$Form.Controls.Add($ColorDropDownBox)
#endregion Color Selection Dropdown Box
#endregion Color Selection Selection

#region Color Output Box
#region Color Output Box Label
$ColorOutputBoxLabel = New-Object system.windows.Forms.Label
$ColorOutputBoxLabel.Text = "Color Output"
$ColorOutputBoxLabel.AutoSize = $true
$ColorOutputBoxLabel.Width = 25
$ColorOutputBoxLabel.Height = 10
$ColorOutputBoxLabel.location = new-object system.drawing.point(20,70)
$ColorOutputBoxLabel.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($ColorOutputBoxLabel)
#endregion Color Output Box Label
$ColorOutputBox = New-Object System.Windows.Forms.TextBox
$ColorOutputBox.Location = New-Object System.Drawing.Size(20,90)
$ColorOutputBox.Size = New-Object System.Drawing.Size(320,320)
$ColorOutputBox.MultiLine = $true
$ColorOutputBox.ScrollBars = "Vertical"
$Form.Controls.Add($ColorOutputBox)
#endregion Color Output Box


$Form.Add_Shown({$Form.Activate()})
Clear-Host
[void] $Form.ShowDialog()

研究生不可不知的十大 Word 技巧 (2/2)

$
0
0

經過上一篇「研究生不可不知的十大 Word 技巧 1/2」的練習後,粉絲們一定對 Word 有所改觀了對吧!

接著小編要繼續分享下回 Word 好用的功能,絕對讓你的 Word 不再是硬梆梆的文書軟體。學會這些功能,不僅能節省很多時間、增加工作效率,最重要的是,再也不用苦苦求助他人了!

六、捨去連續 Enter 鍵, Word 輕鬆換頁

粉絲們在編輯論文的時候還在用 Enter 鍵換頁嗎?

若是只需增加一、兩頁,還勉強接受,但若是增加數十頁,甚至更多,一定會造成大家的困擾。

快來試試分節符號的功能,讓你不費力也能夠換下一頁,這招可說是研究生必學技能啊!

Step 1 :點選上方「版面配置」工具列

Step 2:選擇「分節符號」中的「下一頁」

 

9

七、中文加上注音標註,中文系必備技能

對很多中文系的學生、教職員來說,若是需要在特殊中文字旁加入注音符號的註記,常常會不知道該怎麼辦,甚至很多老師乾脆放棄 Word ,改成自己手寫。

但在論文中若是還需要自己手寫標註的話,不僅會浪費很多時間,甚至看起來也相對沒這麼專業!

貼心的 Word 也將標註注音的功能放置在「常用」的功能列中,讓粉絲們能可輕鬆找到!

Step 1 :插入欲標註注音的字樣

Step 2:於上方「常用」工具列中,點選「中」的按鈕,即可完成

 

10

11

 

八、內嵌特殊字型,一鍵打包走

小編分享的第八招內嵌字型功能,對於許多喜歡精心設計簡報的粉絲來說非常的實用。

我們常會在文件中插入特殊的字型,像是英文的草寫風格,或是中文的華康字體等等。

但最失望的就是,這些字型可能只能在自己的電腦播放,當我們將檔案放到學校電腦時,常會因為電腦沒有安裝此字體,而將字體打回原形!

不過以後就不用擔心了,來試試看小編的這一招,讓你的文件美美的呈現給大家!

Step 1 :於文件中插入特殊字型

Step 2:點選「檔案」工具列中的「選項」,於「儲存」中勾選「在檔案內嵌字型」

 

12 13

 

九、自動儲存文件,不怕檔案遺失

Step 1 :點選「檔案」工具列中的「選項」

Step 2:於「儲存」中勾選「儲存自動回覆資訊時間間隔」

常常在打文件時,總是會因為視窗太多或是因為電腦當機而造成文件未存檔關閉

這個時候,同學們辛辛苦苦打的論文或作業,就因此而消失,還要再花雙倍的時間重打一次

所以如果這時候可以使用自動儲存的功能的話,就不用怕文件遺失了!

22222

十、上鎖 Word 文件權限,智慧財產權不怕被偷走

Step 1 :按下「檔案」工具列中的「資訊」

Step 2:點選「保護文件」中的「以密碼加密」,於「密碼」中輸入密碼,即可完成

好不容易辛苦完成的論文結晶,若是被其他人拿走或是損壞,絕對是最氣的事情了

因此自己的論文要自己保護!若是能將文件加密,如此一來就不用怕被有心人士更改自己的文件了!

但小編要提醒大家,密碼一定記得哦!因為並沒有忘記密碼的選項,為了保護自己的寶貝,一定要好好上鎖一下!

14

15

SUPPORT-TIP: Creating SharePoint Profile Store Management Agent

$
0
0

FOCUSED PRODUCT / PRODUCT(S) USED FOR BLOG

Here is the list of products, build versions that I utilized for this blog write up!

  • Microsoft Identity Manager 2016 Service Pack 1 (4.4.1302.0)
    • SharePoint Management Agent for FIM/MIM (4.3.2430.0) [Download]
  • Microsoft SharePoint Server 2016
    • Single Server Farm – User Profile Service

BLOG PURPOSE: My focus here is to provide some information on creating a new SharePoint Management Agent for use in FIM/MIM with a SharePoint Server 2016.

There have been some changes in the User Profile Service for SharePoint Server 2016.  If you are looking to do the same type of synchronization as done in previous versions of SharePoint, you will need to utilize the SharePoint Management Agent for FIM/MIM inside an Identity Management Solution with FIM/MIM.

NOTE: In a default, SharePoint Server 2016 Single Farm scenario, the User Profile Service is not installed/configured.  You will need to install/configure it prior to being able to setup the SharePoint Profile Store Management Agent.  This will not be covered in this blog.

INSTALLATION OF SHAREPOINT MANAGEMENT AGENT

The installation process of this particular management agent is very straight forward and will not be covered in this blog.

Once installed, you can confirm via:

  1. Validate the DLL is in the Extensions folder (%programfiles%Microsoft Forefront Identity Manager2010Synchronization ServiceExtensions)
    1. DLL = Microsoft.IdentityManagement.Connector.Sharepoint.dll
      extensionsdll
  2. Validate that you see the SharePoint Profile Store in the Create Management Agent dialog.
    sharepointprofilestorecreate

CREATE THE SHAREPOINT PROFILE STORE MANAGEMENT AGENT

Let’s walk through the screens of creating the SharePoint Profile Store Management Agent.  Some of the screens are general across all management agents, so I will not cover much detail there.  If you have questions, feel free to send me an email.  (timmac@microsoft.com).

  1. In the Synchronization Service Manager Console, Select Management Agents
  2. From the Actions Menu, select Create Management Agent
  3. In the Create Management Agent dialog, select SharePoint Profile Store and then provide a name for the new Management Agent.
  4. Click the Next button
    createma1

CONNECTIVITY PAGE

NOTE This Property Page is probably the most difficult to understand because you need to understand how to connect to your SharePoint Farm.  For this, you will need to understand how you have your SharePoint Farm Configured, as well as understand how to access the SharePoint Central Administration Page.

SharePoint Server Info

HTTP PROTOCOL
  • understand how to connect to your SharePoint Farm
  • and which protocol you will be using (HTTP or HTTPS)
HOST NAME
  • Does not require the HTTP(S) prefix
  • Refers to the SharePoint Central Administration page.  Most of the time, this is http://machinename:portnumber
  • E.G.
    sharepointserverinfo
PORT
  • Refers to the Port Number for the SharePoint Central Administration page
APPLICATION ID

SharePoint User Credential

DOMAIN ·         NETBIOS of the Domain Name
USER NAME ·         User Name of a SharePoint Farm Administrator
NOTE We have found that this works best if the account that installed SharePoint Server is used here.
PASSWORD ·         Password of the SharePoint Farm Administrator Used here.
sharepointusercred

User Picture Flow Settings

PICTURE FLOW DIRECTION ·         Which way will you be flowing the pictures.
Export Only (NEVER from SharePoint) ·         Pushes pictures to the SharePoint Server Farm
Import Only (ALWAYS from SharePoint) ·         Pulls pictures from the SharePoint Server Farm

CONFIGURE PARTITIONS AND HIERACHIES PAGE

configurepart

SELECT OBJECT TYPES

Displays the Object Types that are exposed by SharePoint.  In a default configuration, the three object types below should be presented for you to work with here.

objecttypes

SELECT ATTRIBUTES

Displays the attributes that are exposed by SharePoint Server.

selectattributes

CONFIGURE ANCHORS

Define the Anchor Attribute.  In a default scenario, such as the one I did here, you should be able to just use Anchor.

configureanchors

CONFIGURE CONNECTOR FILTER

configureconnectorfilter

CONFIGURE JOIN AND PROJECTION RULES

If the identity management solution requires legacy Join and Projection Rules configured through the management agent, this is where it would be done.  The identity management solution, may utilize synchronization rules, which are configured in the Portal under Synchronization Rules.

NOTE If you are new to FIM/MIM and want to understand more about Declarative (Codeless) Provisioning, please review the following information.
Introduction to Inbound Synchronization https://technet.microsoft.com/en-us/library/ee534911(v=ws.10).aspx
Introduction to Outbound Synchronization https://technet.microsoft.com/en-us/library/ee534904(v=ws.10).aspx

configurejoinandprojection

CONFIGURE ATTRIBUTE FLOW

If the solution requires legacy attribute flow configured through the management agent, this is where it would be done.  The identity management solution, may utilize synchronization rules, which are configured in the Portal under Synchronization Rules.

NOTE If you are new to FIM/MIM and want to understand more about Declarative (Codeless) Provisioning, please review the following information.
Introduction to Inbound Synchronization https://technet.microsoft.com/en-us/library/ee534911(v=ws.10).aspx
Introduction to Outbound Synchronization https://technet.microsoft.com/en-us/library/ee534904(v=ws.10).aspx

configureattributeflow

CONFIGURE DEPROVISIONING

configuredeprovisioning

CONFIGURE EXTENSIONS

configureextensions

 

ADDITIONAL RESOURCES

[パートナー事例]Azure の PaaS を活用しいち早くクラウド版を提供 ~ 弥生のクラウド ビジネスへの取り組みと、Azure が果たしてきた役割【4/11 更新】

$
0
0

「弥生会計」をはじめとする各種業務ソフトウェアを提供し、中小企業や個人事業主を中心に数多くのユーザーから高く評価され続けている弥生株式会社。同社はクラウド版の提供にも積極的に取り組んでおり、クラウド会計ソフト市場でも 52.8% という高いシェアを獲得しています (2016 年 12 月、MM総研調べ) 。

それでは、弥生はこれまでどのようにクラウド化への取り組みを進めてきたのでしょうか。そして、その基盤として Microsoft Azure を採用した理由とは。マーケティングと開発におけるキーパーソンの皆さまに、お話をお聞きしました。

 

1

写真右より、弥生株式会社 開発本部 情報システム部 部長 杉浦 雅幸 氏、弥生株式会社 マーケティング本部 マーケティング部 部長 兼 ビジネス戦略チーム シニアマネジャー 吉岡 伸晃 氏、弥生株式会社 開発本部 システム開発部 シニアテクニカルリーダー 黒木 進矢 氏、弥生株式会社 開発本部 ビジネスプラットフォーム開発チーム 統括リーダー 山田 達也 氏

 

会社概要と製品/サービスの強み

 

―― まず、御社の概要についてお教えください。

 

0330吉岡 当社は、中小企業や個人事業主、起業家向けに「弥生会計」や「やよいの青色申告」をはじめとする業務ソフトウェアを提供しています。登録ユーザー数は現在約 160 万を有しており、パッケージ版の業務ソフトでは 18 年連続でシェア No.1 を達成しました。共有・共生・共創の力を活かし、お客さまの事業の立上げと発展の過程で生まれるあらゆるニーズにお応えする「事業コンシェルジュ」になることを目指し、事業を展開しています。

 

―― 会計ソフトのクラウド化にも、早い時期から積極的に取り組んでいますね。

 

吉岡 2012 年 7 月に「やよいの店舗経営 オンライン」を Azure 上でリリースしたのを皮切りに、2014 年 1 月に「やよいの白色申告 オンライン」、2014 年 10 月に「やよいの青色申告 オンライン」、2015 年 7 月に「弥生会計 オンライン」の提供を開始しており、2017 年 1 月には「やよいの給与明細 オンライン」もリリースしています。また、デスクトップとクラウドの融合にも力を入れています。2014 年 12 月に銀行明細等を取り込んで自動で記帳を行う「YAYOI SMART CONNECT」をデスクトップ版の弥生会計からも利用できるようにしました。さらに 2016 10 月には、「弥生会計オンライン」と会計事務所向けデスクトップ アプリの「弥生会計 AE」でのデータ共有もスタートしています。

 

―― クラウド ビジネスの状況は。

 

吉岡 おかげさまで順調に伸びています。たとえば「やよいの青色申告 オンライン」は、2015 年 8 月に約 32,000 ユーザーでしたが、その 1 年後には 53,000 ユーザーを超えました。この増加分のほとんどは新規のお客様です。また、MM総研が 2016 12 月に発表した「クラウド会計ソフトの利用状況調査」によれば、当社がクラウド会計ソフトで 52.8% のシェアを獲得しています。

 

―― 非常に高い競争力を持っていますね。その源泉はどこにあると思いますか。

 

吉岡 「かんたん」「あんしん」「たよれる」を徹底的に追求してきたことが、選ばれる理由だと考えています。弥生のソフトウェアはだれでも使いこなせるようになっており、外部からのデータ取り込みも容易です。また税制/法令改正にもしっかり対応しており、業界最大規模のカスタマー センターで、専門スタッフが製品の導入から日々の運用まで、きめ細かくサポートしています。また、7,500 以上の税理士や会計事務所とパートナーシップを結んでいるため、相談先も数多く存在します。これらに加え、クラウドとデスクトップの両方を連携でき、会計事務所はデスクトップ、そのお客様はクラウド、といった使い分けが可能なことも大きな特長です。このようなことができる会計ソフトは、他にはないと思います。

 

クラウド基盤に Azure を選択した理由

 

―― クラウド版の開発はいつごろから始めていたのですか。

 

3黒木 開発は 2009 年からスタートしました。まだ Azure が出始めたころです。

 

―― なぜクラウド基盤に Azure を採用したのでしょうか。

 

黒木 当社のソフトウェアはデータを RDB (リレーショナル データベース) に格納していたのですが、当時は RDB が使えるクラウドが、主要サービスの中では Azure しかありませんでした。また開発環境として当社は Microsoft Visual Studio を使っており、これとの親和性が高いことも大きな理由です。クラウド版も Visual Studio で開発できれば、デスクトップ版と同様のデバッグ機能が使えるため、高い開発効率を実現できます。.NET に慣れた当社の技術者にとっても、使いやすいはずだと考えました。

 

吉岡 当社はクラウドとデスクトップの融合を目指しているため、マイクロソフト プラットフォームの親和性の高さは重要です。Azure であれば、デスクトップ上のアプリケーションとの連携はもちろんのこと、一貫性のある使用感も実現できます。

 

山田 当初は社内でクラウド版のサイトを立ち上げることも考えました。しかし、これからはパブリック クラウドの活用を積極的に行うべきではないかと考え、その技術的なノウハウを蓄積するためにも、最終的に Azure を使うことを決定しました。

 

―― クラウド版は、デスクトップ版をベースに開発されているのですか。

 

黒木 実はそうではありません。たとえば「やよいの白色申告 オンライン」は、より簡単に使えるアプリケーションにしたいという想いから、仕様レベルから見直したうえで開発を行っています。「やよいの青色申告 オンライン」はこの「やよいの白色申告 オンライン」をベースに開発しており、さらに「弥生会計 オンライン」もこれらをベースにしています。

 

―― それはおもしろいですね。なぜそうしているのですか。

 

03302杉浦 デスクトップ版とクラウド版では位置付けが異なるからです。デスクトップ版は熟練者向け、クラウド版はライト ユーザー向けなのです。しかし共通している部分は、クラウド版からデスクトップ版へのフィードバックも行っています。

 

―― 具体的にどのような機能がフィードバックされていますか。

 

杉浦 代表的な例が「かんたん取引入力」です。以前のデスクトップ版では入力順序に制約があり、入力された内容の確認も仕訳画面に切り替えて行う必要がありました。これに対してクラウド版では、入力項目を資産の増加・減少・振替の観点でグルーピングし直し、入力順序を問わない仕様にし、入力内容の確認も同じ画面で行えるようにしています。この変更で圧倒的に使いやすくなったため、デスクトップ版にも反映した結果、お客様の満足度が高まりました。

 

5

▲旧かんたん取引入力の画面例

 

6

▲新かんたん取引入力の画面例

 

―― ユーザーにとっての使いやすさを、常に追求し続けているのですね。

 

杉浦 そうです。ソフトウェアの開発体制も、開発部門だけではなくマーケティング本部や顧客サービス本部 (カスタマーセンター) のメンバーも参画することで、広い視野を持ちながらお客様にとって使いやすい製品・サービスを追求しています。

 

Azure の使い方とメリット

 

―― Azure で実際に使用している機能は。

 

黒木 2009 年にはまだ Azure IaaS (Infrastructure as a Service)の VM (仮想マシン) が提供されていなかったこともあり、当初から PaaS (Platform as a Service) として利用し、現在も一部を除き、PaaS として利用しています。具体的には、Azure Cloud Services、Azure SQL Database、Azure Storage を使用しています。

 

―― Azure を使ってみてのご評価は。

 

7山田 社内向けシステムやお客様向けの「マイページ」はオンプレミスで運用しているのですが、インフラの設計や運用には苦労しています。これに対して Azure は、インフラの設計および管理が不要になるため、日常的な単純作業も減り、コスト削減やスピード感アップにつながっています。スケール アウトやスケール インが行いやすいのもいいですね。オンライン版ではお客様の数に応じてインスタンスを増やしており、データベース容量も毎月増えているので、この機能を頻繁に利用しています。

 

黒木 負荷の季節変動にも対応しやすくなっています。特に確定申告の時期にはアクセスが一気に増えますが、これへの対応も容易です。

 

杉浦 今年は「やよいの給与明細 オンライン」をリリースしたので、年末調整の時期にも負荷が増大するはずです。ここでもスケールのしやすさは、大きなメリットになるでしょう。またサポートがしっかりしているのも、マイクロソフトの大きな魅力です。パッケージ提供の時代からプレミア サポートを契約していますが、どんな相談にも真摯に対応してくれます。

 

黒木 この間も高負荷対策の相談をさせていただきましたが、マイクロソフトのアドバイスによって、3 ~ 4 倍の負荷に対応できるようになりました。これを自力で解決するのはたいへんだったと思います。

 

山田 夜間に対応していただくことも少なくありません。マイクロソフトは海外拠点も活用し、24 時間体制のサポートを提供してもらっています。

 

杉浦 当社の目標は製品をリリースすることではなく、その安定稼働とお客様のビジネスへの貢献です。開発はもちろんのこと、運用に関するアドバイスも気軽にいただけるのは、たいへん助かります。

 

今後の展望

 

―― 最後に、今後の展望についてお教えください。

 

吉岡 まずビジネス面では、現在「業務 3.0」というキーワードで、従来の業務ソフトウェアに限定せずに、お客様の業務を支えるサービスを企画しています。その一例が冒頭で紹介した「YAYOI SMART CONNECT」であり、これによって入力作業の自動化を強化しています。またクラウド請求管理サービスを提供する株式会社Misoca の全株式を 2016 2 月に取得しており、売り手と買い手をつなぐ商取引プラットフォームの確立も目指しています。このような取り組みによってクラウドとデスクトップの融合をさらに進め、業務全体の効率化を実現していきます。

 

杉浦 開発面では、マーケティング本部や顧客サービス本部 (カスタマーセンター)、QA (品質保証) チームも参画する体制を確立しており、今後は DevOps のエッセンスもさらに組み込んでいきたいと思います。これによって製品・サービスの開発だけでなく、リリース後のサポートをより強く意識した開発をさらに推進していきたいと考えています。その一環として、リリースによって発生する問い合わせを予測し、顧客サービス本部 (カスタマーセンター) と問い合わせを軽減するような取組 (FAQ の共同作成や新製品・サービスの勉強会実施) をするといった取り組みも行っています。また、品質を担保しつつ、リリース サイクルの短期化も進めています。デスクトップ版では毎年 1 回のメジャー バージョンアップと法令改正や機能改善のような年数回程度のバージョンアップを行っていますが、クラウド版では月 1 回、もしくはそれ以上の頻度でリリースを行うようにしています。この短期サイクルのリリースと品質のバランスをうまくとりながら、こだわりをもったモノづくりができる体制を構築していきたいと思います。

 

山田 採用技術に関しては、マイクロソフト テクノロジーに加え、オープンソースにも積極的に取り組んでいきます。またデスクトップ版では、Visual Studio に無償で同梱されている Xamarin によって、クロス プラットフォームに対応させることも検討しています。Azure の AI 系サービスの活用も視野に入っており、コールセンターでの感情分析やテキスト マイニングなどに活かせるのではないかと考えています。

 

杉浦 DevOps で高品質なものを迅速にリリースできれば、手戻りが少なくなり、開発業務の効率も上がります。これはワーク ライフ バランスにもつながります。実は一昨日 (2017 年 2 7 日) にマイクロソフトの品川オフィスを訪問して相談させていただいたのですが、Microsoft Office 365 の導入も検討しています。Microsoft Office 365 の導入をきっかけにしてワーク スタイル変革にも、積極的に取り組んでいきたいと考えています。

 

―― 本日はありがとうございました。

8

 

弥生株式会社

1978 年設立。「弥生会計」や「やよいの青色申告」をはじめとする業務ソフトウェアを提供する、会計ソフトの老舗ベンダーです。登録ユーザー数は現在約 160 万を有し、パーケージ版の業務ソフトは 18 年連続でシェア No.1 を達成。クラウドにも力を入れており、株式会社MM総研が 2017 1 月に発表した「クラウド会計ソフトの利用状況調査 (2016 年 12 月末)」によれば、クラウド会計ソフトで 52.8% のシェアを獲得しています。

 

 

 

『Gears of War 4』 Horde 3.0 トレーラー公開

$
0
0
『Gears of War 4』のサバイバル モード Horde 紹介映像「Horde 3.0』トレーラー公開。Horde こそ、サバイバル。血みどろになって、生き抜け。クラスを選択、スキルをレベルアップ、そしてマップ上に防衛設備を設置して、5 人で協力し 50 ウェーブもの敵の波状攻撃に立ち向かおう。

『Gears of War 4』は Xbox Play Anywhere に対応し、ダウンロード版を一度購入すれば Xbox One と Windows 10 PC の両デバイスでプレイ可能。また、Horde をはじめ、キャンペーン協力プレイ、ソーシャル クイックプレイ、プライベート対戦は、Xbox One と Windows 10 PC 間でのクロスプレイに対応。*

* Xbox One でオンライン マルチプレイをするには Xbox Live ゴールド メンバーシップ (有償) が必要です。


.none{display:none;}
.into {
margin-bottom: 2em;
line-height: 2em;
}
.embed-responsive-16by9{margin-bottom:2em;}
#entryin img {
margin-bottom:2em;
}

.row lineup col-md-4 {
margin-bottom: 1.5em;
}

.info {
margin-top:2.5em;
line-height:2em;
}

April 2017 CU for SharePoint 2013 product family is delayed

$
0
0

April 2017 CU for SharePoint 2013 is delayed by a couple of days due to a critical issue which has been identified short before the planned release.

I will update you as soon as the CU is available.

Just Announced: Price reductions on L Series and announcing next generation Hyper-threaded virtual machines

$
0
0

Good afternoon everyone!

I just learned we have some promo pricing for VM’s in Azure you may have noticed in your partner center.  You can read the announcement here:

Price reductions on L Series and announcing next generation Hyper-threaded virtual machines 

From the article:

In the next few months, Microsoft will be introducing a new generation of Hyper-Threading Technology virtual machines for general purpose workloads, Dv3, and a new family for memory optimized workloads, Ev3. This shift from physical cores to virtual cores is a key architectural change in our VMs that enables us to unlock the full potential of the latest processors. This new generation will introduce sizes with 64 vCPUs on Intel® Broadwell E5-2673 v4 2.3 processor and with 432 GiB of memory on the largest Ev3 sizes. By unlocking more power from the underlying hardware, we are able to harness better performance and efficiency, resulting in cost savings that we are passing on to our customers….

This promotion will be available until the launch of the Dv3 and Ev3 VMs later this year. We encourage you to deploy the Dv2 Promo VMs using Azure Resource Manager to simplify migration to the new VMs in the future.

Enjoy!

Hester_Matt-5330

Matt Hester
Sr. Partner Technology Strategist
Microsoft SMB&D


April 2017 CU for SharePoint Server 2016 is available for download

$
0
0

The product group released the April 2017 Cumulative Update for SharePoint Server 2016 product family.
This CU also includes Feature Pack 1 which was released with November 2016 CU.

The KB articles for April 2017 CU are available at the following location:

  • KB 3178718 – April 2017 Update for SharePoint Server 2016 (language independent)
  • KB 3178721 – April 2017 Update for SharePoint Server 2016 (language dependent fixes)
  • KB 3127895 – April 2017 Update for Office Online Server 2016 (language dependent fixes)

The download for April 2017 CU is available through the following link:

Be aware that as well the language independent and the language dependent fix is required to fully patch a SharePoint server as each SharePoint installation comes with a language independent component and a language dependent component. If additional language pack are added later (only) the language dependent fix has to be applied again.

It is irrelevant which language you pick on the drop down in download center. Even the language dependent fixes are all in the same package for all languages.

After installing the fixes you need to run the SharePoint 2016 Products Configuration Wizard on each machine in the farm. If you prefer to run the command line version psconfig.exe ensure to have a look here for the correct options.

SharePoint 2016 April 2017 CU Build Numbers:

Language Independent fix: 16.0.4522.1000
Language Dependent fix: 16.0.4522.1000

To understand the different version numbers please have a look at my article which explains the different SharePoint build numbers.

You can use the SharePoint Server 2016 Patch Build Numbers Powershell Module to identify the patch level of all SharePoint components.

Related Links:

Microsoft Premier Workshop: Office 365 Networking Foundations

$
0
0

Description
The Office 365 Networking Foundations Workshop provides attendees with knowledge and understanding on different ways of optimizing Network connectivity to Office 365.

Through presentations, discussions, and demos to some of the modules below, this two-day Workshop covers various topics that focus on optimizing connectivity between clients and the egress points of the customer network and on to the Microsoft datacenter. Considerations around ExpressRoute for Office 365 are also discussed.

Please be aware: this workshop runs without hands-on labs yet.

Key Features and Benefits
Each module is designed to provide participants with expertise and  tools to help understand specific concepts or methods for optimizing network connections.

Technical Highlights
After completing this course, you will be able to:

• Understand the different network connectivity options for Office 365
• Acquire skills to baseline, troubleshoot and optimize network connectivity to the Office 365
• Understand the basics of ExpressRoute and current guidance around ExpressRoute for Office 365

Agenda
Module 1: Datacenters and Global Network:
This module provides an overview of the Microsoft datacenter infrastructure, peering locations, Edge nodes, CDN and ExpressRoute for Office 365.
Module 2: Bandwidth Planning and Estimation:
This module covers bandwidth planning at a very high level.

Module 3:  Organization Network infrastructure:
This module will help understand the routes to Office 365 and how various networking components such as WAN Optimizers, proxies, firewalls, NAT devices, etc. can affect the connection.

Module 4: Network Troubleshooting:
In this module, the learner will get an indepth understanding of the TCP connection process and how name resolution works for different Office 365 workloads. The module also covers various TCP parameters such as Maximum Segment Size, Windows Scaling, Packet loss and latency and the impact they can have on performance.

Module 5: Application Troubleshooting:
This module focuses on the different workloads and connectivity methods for each workload. The learner will get an understanding of parameters that could specifically affect each workload such as Exchange, SharePoint or Skype for Business.

Module 6: Azure ExpressRoute:
This module provides an introduction to  ExpressRoute for Office 365, the connectivity models and types of peering.

Module 7: ExpressRoute Guidance:
In this module, you will learn about the current ExpressRoute guidance for Office 365.

Module 8: ExpressRoute Planning:
In this module, you will learn about highlevel planning considerations and prerequisites for ExpressRoute.

Module 9: Deployment Scenarios for ExpressRoute:
This module covers the connectivity options, locations and ExpressRoute internal routing options.

Module 10: Network Security and High Availability:
This module covers the security models and high availability options when using ExpressRoute for Office 365.

Module 11: ExpressRoute Sample Implementation for Office 365:
This module goes over a sample implementation at a very high level.

Module 12: Network and Azure basics:
This module starts with the terminology associated with Azure ExpressRoute and goes on to cover the basic configuration steps.

Module 13: Troubleshooting Connectivity:
This module will introduce you to the various tools available to help troubleshoot common issues in your environment.

NOTE: This WorkshopPLUS course does not provide the knowledge to do a complete bandwidth requirement analysis. This course is not aimed at determining whether Express Route is required for your deployment.

Target Audience
This course is focused on networking topics that are relevant to customers that are moving to Office 365 or are planning to move to or already have workloads on Office 365.

Level 200
(Level Scala: 100= strategic / 200= technical Overview / 300= deep technical Know How/  400= Expert)

Language
This workshops will be held in English language. Documentations are also in English.
Registration
Please send your registration mail to your Microsoft Technical Account Manager (TAM) or visit us on Microsoft Premier Education.

Continuous Deployment to Azure Automation DSC Part 1

$
0
0

Update: Part 2 is located here

I’ve been recently involved in creating some DSC configurations and using Azure Automation DSC to host them. However what I wanted was a way to continuously deploy the configurations and have them updated on the servers as they are altered in source control. There are so many moving parts involved in this that I thought I should detail what I have done. I started by defining what I want to happen (or think should happen) and then working the automation around it.

  1. I create a new configuration or update an existing one
  2. Something recognises that a new configuration has been created (or updated)
  3. That configuration is copied to the Azure Automation DSC service and compiled

It seems simple enough but I want the whole process integrated with Visual Studio Team Services – this enables me to break the tasks down into smaller parts but also introduces new layers of complexity.

  1. I know I can use VSTS to build the configuration file and run tests etc.
  2. When the build is completed I can use release management in VSTS to deploy and compile the configuration.
  3. I need to use source control to trigger the build / release process.

Following along? Lets start with the basics – creating a new project in VSTS – I can fill in all the other parts later. I already have a VSTS account so I can just create a new project. Let me prefix this by saying it is my approach and may not be correct 🙂

snip_20170411200834

Created the project…

snip_20170411200931

Initialized the repository and added a readme file…

This will allow me to clone the repository to my local machine – which I’ve done below. The plan is to be able to trigger a build when dev branch is updated, and trigger a release when the master branch is updated but that looks a long way off at the moment. Let’s get some simple stuff out of the way and make sure that the basics work.

snip_20170411200955

First I create a super basic server configuration – no parameters, no configuration data required – so no issues yet.

snip_20170411201004

Couldn’t get much simple than this – it is fairly guaranteed that if my node has a C drive then it can create this one folder.

So let’s work through the steps to get it into an Azure Automation account – I have one created with nothing in it as yet….. That is going to give me a place to host my configurations and compile them.

snip_20170411201013

With that in place – in the most simplest of simple ways I have everything I need to begin deploying my configurations to Azure Automation. Forgoing tests, script analysis and probably a few other requirements in the CI/CD pipeline I can create a simple Build task which simply outputs my configuration.

snip_20170411201023

I only require a single task which outputs a build artifact – this is required for me release later on, I will fix and refine the process later on.

snip_20170411201032

Run my build…..

snip_20170411201045

You can scroll through the output and see what is done – basically it clones my repository to the hosted agent (here is where I can run a build script and maybe some tests) then copies my script to location as a build artifact. At this point I kind of realised that I don’t actually know what a build artifact is or where it goes – I had to play around to work out what it had done. But my build completed and I have a published artifact.

snip_20170411201054

snip_20170411201103

Now I can create a release task – there is a built in task which will allow me to run something inside Azure – I can use that to add and compile my configuration. I’ve created a super basic script to do just that (I had to experiment to find out the directory where the configuration is located – there is probably a better way to do it but…..

snip_20170411210834

I created a basic script which uploads the configuration to my automation account and compile it. I can then call this script in the release task.

snip_20170411210848

snip_20170411211033

The cool thing about the Azure PowerShell script task is that it picked up my subscription details and did all the authorization for me.

Now all that is left to do is to run it…..

snip_20170411211530

Success!! And to verify I can check my automation account.

snip_20170411211711

So there it is – my first compiled DSC configuration in Azure Automation DSC released via VSTS.

It’s a long way from finished – there are some other parts which I will update once complete:-

  1. Triggering the builds and releases from pull requests
  2. Ensuring there are no syntax errors in the configuration
  3. Using configuration data in the compilation – so I can use credentials in my configurations.
  4. Handle multiple configuration files.

 

333 tipů pro Office 2016 (311. – 315.)

$
0
0

311.     Jak připojit k emailu přílohu?

Další z naprosto běžných operací, která se vykonává dennodenně, je posílání emailové zprávy s přílohou. To provedete tak, že v režimu psaní zprávy na kartě Zpráva klepnete ve skupině Zahrnout na položku Připojit soubor. Otevře se okno pro vybrání souboru z vašeho počítače, najděte tedy a vyberte požadovaný soubor a klepněte na Vložit. Nikdy však neposílejte jako přílohy objemná videa či jiné velké soubory. Nejenom, že by se zpráva nemusela odeslat, ale také velice snadno můžete příjemci zaplnit e-mailovou schránku. Mnohem vhodnější je větší soubory posílat přes některé z internetových úschoven, pro posílání fotek pak využít služeb webových fotogalerií (OneDrive apod.) a pro videa server YouTube. Dotyčným příjemcům těchto souborů pak stačí jen poslat ve zprávě odkaz na stránku, kde se daný soubor nachází. Druhou možností je soubor přímo do okna s novou zprávou přesunout, soubor se automaticky vloží jako příloha.
 

312.     Jak zobrazit přílohu bez jejího otevření?

Některé typy příloh je možné v Outlooku zobrazit přímo, bez nutnosti jejích otevření. Mezi podporované typy patří soubory z aplikací Word, Excel, PowerPoint, obrázky nebo soubory PDF. Stačí, když v seznamu zpráv kliknete na vybranou zprávu a v jejím náhledu jednou klepnete na soubor v příloze. Outlook sám zobrazí obsah tohoto souboru.
 

313.     Jak nastavit automatický podpis zprávy?

Abyste nemuseli u každého emailu vždy ručně dopisovat stejnou zdvořilostní frázi na konci zprávy (např.: S pozdravem Jan Novák), je možné si v Outlooku nakonfigurovat tzv. automatický podpis. Jedná se o text, který se automaticky přidá ke každé odeslané zprávě. Kromě samotného pozdravu lze do podpisu samozřejmě přidat i jakýkoliv další text (název společnosti, název pozice, telefon apod.). Tato vlastnost se nastavuje v nabídce SouborMožnostiPošta ve skupině Vytváření zpráv po kliknutí na tlačítko Podpisy. Zde stačí napsat text podpisu, případně jej naformátovat a nastavit, pro jaký emailový účet jej chcete použít. Dále se dá nastavit, zda se má podpis přiřadit k novým zprávám nebo i k odpovědím nebo přeposlaným emailům.
  

314.     Jak odeslat zprávu více příjemcům najednou?

Další naprosto běžnou situací je odesílání emailu více příjemcům najednou. Stačí, když v okně pro psaní zprávy v položce Komu napíšete adresu prvního příjemce a do položky Kopie zadáváte adresy dalších příjemců, a to oddělené symbolem středníku. Při tomto typu odesílání zprávy více příjemcům budou všichni vědět, že jste danou zprávu poslali i ostatním.
 

315.     Jak odeslat zprávu skrytým příjemcům?

Pokud ale chcete odeslat zprávu více příjemcům najednou, ale aby po doručení zprávy nevěděli, že jste ji poslali i někomu dalšímu, slouží k tomu položka Skrytá. Ta ve výchozím nastavení psaní zpráv není zobrazena a je nutné ji aktivovat na kartě Možnosti ve skupině Zobrazit pole.
   
Uživatel, resp. emailová adresa, která je zadána do tohoto pole, se nebude po doručení zprávy ostatním příjemcům zobrazovat.
Autor: Karel Klatovský

2017 年 4 月のセキュリティ更新プログラム (月例)

$
0
0

2017 年 4 月 12 (日本時間)、マイクロソフトは以下のソフトウェアのセキュリティ更新プログラムを公開しました。

  • Internet Explorer
  • Microsoft Edge
  • Microsoft Windows
  • Microsoft Office、Microsoft Office Servers および Web Apps
  • Visual Studio for Mac
  • .NET Framework
  • Silverlight
  • Adobe Flash Player

新規セキュリティ更新プログラムを公開すると共に、既存のセキュリティ情報 4 件の更新を行いました。なお、今月の「悪意のあるソフトウェアの削除ツール」では、新たに対応を追加したファミリはありません。

お客様はできるだけ早期に、今月公開のセキュリティ更新プログラムを適用するようお願いします。

■ セキュリティ更新プログラムに関する主な注意点

セキュリティ更新プログラム ガイド

  • 4 月のセキュリティ更新プログラムには、下記の既知の問題の修正が含まれています。
    • Excel の 3 月のセキュリティ更新プログラム (3178690) 適用後に、ブックで計算を実行すると、Excel 2010 がクラッシュする (3 29 日に公開されたサポート技術番号 3191855 にて修正済み)
    • Windows 8.1 / Windows Server 2012 R2 の 3 月のセキュリティ更新プログラム (4012213 / 4012216) を適用後に、Hyper-V ホストが 0xE4 で停止する。
    • 3 月 15 日に公開された Windows 10 の更新プログラム、もしくは Internet Explorer 11 (4013073) のセキュリティ更新プログラムを適用後に、Internet Explorer 11 Dynamics CRM 2011 を使用したときにフォームが正しく表示されない (3 23 日に公開された Windows 10 更新プログラムInternet Explorer 11 更新プログラムにて修正済み)
  • Windows Vista は、2017 4 11 (米国時間) に製品サポートが終了となります。セキュリティ機能が強化された最新 OS Windows 10 のご利用をお勧めします。下記セキュリティ情報のセキュリティ更新プログラムの一部が再リリースされています。再リリースされたセキュリティ更新プログラムは既に適用済みのコンピューターにも再インストールする必要があります。詳細は、各セキュリティ情報を参照してください。

■ 既存のセキュリティ情報の更新 (4 件)

下記セキュリティ情報のセキュリティ更新プログラムの一部が再リリースされています。再リリースされたセキュリティ更新プログラムは既に適用済みのコンピューターにも再インストールする必要があります。詳細は、各セキュリティ情報を参照してください。

 

■ 2017 年 4 月のセキュリティ更新プログラム

セキュリティの脆弱性および更新プログラムの情報を、CVEKB 番号、製品、またはリリース日別に並べ替えたりフィルターをかけたりすることができます。

セキュリティ更新プログラム ガイド

各月のセキュリティ更新プログラムを絞り込むには、日付範囲に絞り込む月の第 2 火曜日を指定して検索してください。

マイクロソフトは新たに確認した脆弱性について、下記の新しいセキュリティ更新プログラムを公開しました。 

製品ファミリ 最大深刻度 最も大きな影響 再起動の必要性 関連するサポート技術情報またはサポートの Web ページ
Windows 10 および Windows Server 2016 (Microsoft Edge を含む) 緊急 リモートでコードが実行される 要再起動 Windows 10 RTM: KB4015221、Windows 10 1511: KB4015219、Windows 10 1607: KB4015217、Windows 10 1703: KB4015583、Windows Server 2016: KB4015217
Windows 8.1 および Windows Server 2012 R2 緊急 リモートでコードが実行される 要再起動 Windows 8.1 および Windows Server 2012 R2: KB4015550 および KB4015547
Windows Server 2012 緊急 リモートでコードが実行される 要再起動 Windows Server 2012: KB4015551 および KB4015548
Windows RT 8.1 緊急 リモートでコードが実行される 要再起動 Windows RT 8.1: KB4015550。注: Windows RT 8.1 の更新プログラムは Windows Update からのみ入手できます。
Windows 7 および Windows Server 2008 R2 緊急 リモートでコードが実行される 要再起動 Windows 7 および Windows Server 2008 R2: KB4015549 および KB4015546
Windows Vista および Windows Server 2008 緊急 リモートでコードが実行される 要再起動 Windows Vista および Windows Server 2008 の更新プログラムは累計的な更新プログラムやロールアップとして提供されません。これらのオペレーティング システムのいずれかに関する記事については、KB3211308KB3217841KB4014793KB4015067KB4015068KB4015195KB4015380、および KB4015383 を参照してください。
Internet Explorer 緊急 リモートでコードが実行される 要再起動 Internet Explorer 9: KB4014661、Internet Explorer 10: KB4015551、Internet Explorer 11: KB4015217KB4015219KB4015221KB4015550、および KB4015583
Microsoft Silverlight 重要 情報漏えい 再起動が必要な場合あり Microsoft Silverlight: KB4017094。詳細情報: https://www.microsoft.com/silverlight
.NET Framework 緊急 リモートでコードが実行される 再起動が必要な場合あり 今回のリリースには各バージョンの .NET Framework に関する 12 個のサポート技術情報がありますが、多すぎるため、ここでは記載しません。これらの記事のリンクについては、セキュリティ更新プログラム ガイドを参照してください。
Microsoft OfficeOffice ServicesOffice Web Apps、およびその他の Office 関連ソフトウェア 緊急 リモートでコードが実行される 再起動が必要な場合あり 今回のリリースには Office コンポーネントに関する 20 個のサポート技術情報がありますが、多すぎるため、ここでは記載しません。これらの記事のリンクについては、セキュリティ更新プログラム ガイドを参照するか、Office Tech Center の「Office のダウンロード & 更新プログラム」のページを参照してください。
Adobe Flash Player 緊急 リモートでコードが実行される 要再起動 Adobe Flash Player 用のセキュリティ更新プログラムに関するマイクロソフトからの情報: KB4018483
Visual Studio for Mac 重要 情報漏えい 再起動が必要な場合あり Visual Studio for Mac のリソース Web ページ: https://www.visualstudio.com/ja/vs/visual-studio-mac/

クラウドサービス管理業務をセキュアに効率化【4/12更新】

$
0
0

csp-0412

クラウド ソリューション プロバイダー(CSP)としてのビジネス展開においてクラウドサービスの管理自動化はそれを販売するパートナーにとって業務最適化するために大切なファクターとなります。 また、その最適化・簡素化をセキュアに、費用対効果の高い形で実施することもシステム化のメリットを100%享受するために大変重要な要素であると言えます。

これを実現するにあたり、自社でプラットフォーム開発を行うことも一つの選択肢ですが、パートナーの提供するコマースプラットフォーム・マーケットプレイスの活用も有効なオプションとなりえます。

 

この度株式会社オプティム様が提供する法人向けセキュア・マーケットプレイス構築プラットフォーム「OPTiM Store」 が クラウド ソリューション プロバイダー (CSP)プログラムに対応し、Office 365の顧客作成、注文、アカウント発行をワンストップで行える機能に加え、ID連携機能を通じたシングルサインオン設定自動化などユニークな機能を提供し、パートナー様によるマイクロソフトクラウド製品の販売プロセスの簡素化、マーケットプレイスとしてのセキュリティ向上、日本の商習慣への適応を実現されます。 また、Microsoft Azureにも対応を予定されています。

プレスリリースはこちらから

OPTiM Storeサービスサイトはこちらから

 

OPTiM Store」 CSPプログラム参加パートナー様向け販売支援機能一覧

  • Office 365の顧客作成・発注・解約・アカウント発行機能
  • 独自ドメインのシングルサインオン設定の自動化機能
  • Office 365ライセンスのプロビジョニングに対応
  • ダイレクト(1 Tier)、インダイレクト(2 Tier)モデルに対応
  • 請求情報の管理機能

 

OPTiM Store」標準機能強化一覧

  • フェデレーションの標準技術となるOpenID ConnectSAML 2.0に対応
  • プロビジョニングの標準技術となるSCIM 2.0に対応
  • 代理店販売機能を追加
  • 多階層の卸し価格や仕入れ価格の請求情報の管理を実現
  • 各取引先会社様の与信管理機能を搭載
  • 日割り販売や解約に対応
  • 販売戦略の分析にも利用可能な販売状況の可視化を実現
  • 企業の属性に合う商品をおすすめするレコメンド機能を搭載
  • 従量課金に対応

 

この機会にビジネス・オペレーションの最適化に向けコマースプラットフォーム・マーケットプレイスの活用もご検討ください。

 

 

[SQL Server / Data Platform] ISV パッケージ製品向け、マイクロソフト データ プラットフォームの対応・移行支援施策のご紹介

$
0
0

ISVパッケージ製品向け、データプラットフォームの対応・移行支援施策のご紹介 (2017 年 4 月 12 日)

本日は ISV/SIパートナー様向けに、データプラットフォーム対応・移行の支援施策に関する、日本マイクロソフトの取り組みについてお伝えします。

■ ISVパッケージ製品の対応・移行支援施策とその背景

日本マイクロソフトはISVパッケージ製品を対象に、他社製データベースからSQL Server及びAzure SQL Databaseへの対応・移行に関して、以下の支援施策を開始します。

今回の支援の背景として、昨年4月より実施しているSQL Serverの特別ライセンスオファーがきっかけになっております。その特別ライセンスオファーの対象にはなりにくいISV/SIパートナー様より、パッケージ製品のデータベースのSQL Serverへの対応・移行に対する相談を、この半年非常に多く頂いておりました。そのISV/SIパートナー様の要望にお応えするべく、今回パッケージ製品向けの支援施策を開始しました。

この支援施策を通して、パッケージ製品のデータベースをSQL Server及びAzure SQL Databaseに対応・移行する工数的、技術的、及び心理的な負担を少しでも軽減するとともに、移行・対応後のパッケージ製品のマーケティング協業により、販促活動も一緒に行っていきたいと考えております。

■ 日本マイクロソフトのデータプラットフォームを、ISVパッケージ製品のデータベースとして選択する理由

  1. 多くのISVパッケージ製品に導入されている実績 (マイクロソフト独自調査 シェア50%)。あわせてスピード、可用性、クラウド連携、将来性、サポートなどとコストを総合的に判断して、パッケージ製品のデータベースとして選択頂いていると、多くのISV/SIパートナー様からフィードバックを頂いております。
  2. 商用データベース中 6 年連続の最高のセキュリティ評価をいただいていること。SQL Serverは 6 年連続、商用データベース中脆弱性が最少と評価されております (※)。また最新のSQL Serverは、アプリケーション側での設定不要でありながら、データを守る 「Always Encrypted」、行単位で参照レベルを設定できる「行レベルのセキュリティ」、そしてデータの一部だけを「*」など任意の文字で隠す「データ マスキング」など、堅牢さと柔軟さを兼備した高度なセキュリティ機能をあらかじめ包含して提供しているため、これらのセキュリティ機能を活用することでISVパッケージ製品の機能と価値の向上実現を可能にします。
  3. オンプレミスとクラウドのハイブリッドなデータプラットフォームであること。開発上の工数を抑えながらSQL Server及びAzure SQL Database、マイクロソフトのデータ プラットフォームはオンプレミスとクラウド双方をニーズに合わせて選択可能であるため、ISVパートナー様のパッケージのビジネスモデル、パッケージ導入顧客の環境にあわせ、選択可能です。
  4. SQL Serverの持つ多くのサービス機能 (SQL Server Integration Services、SQL Server Analysis ServicesSQL Server Reporting ServicesSQL Server R Services) などを活用頂き、余分なコストをかけずISVパッケージ製品としてのデータ連携、分析、レポーティングの強化が可能になります。
  5. エディションの差異に依存せずソースコードの統一性が確保できること。SQL Server Service Pack 1で、Enterprise エディションとStandard エディションの機能差異において、実装の軽減を主目的とした一部機能緩和がなされました。(※ 使用可能なコア数やメモリ数などの制限はあります)。結果としてISVパートナー様は開発コードを SQL Server のターゲットのエディションの種別を問わず1本化することが可能になりました。また1本化したパッケージ製品導入顧客にとっては、まずはStandardでスモールスタートを行い、その後に必要に応じてEnterprise エディションに変更するという選択肢が取れるようになります。
  6. 今回のISVパッケージ製品向けの支援施策により、ISVパッケージ製品のデータベースのSQL Server / Azure SQL Databaseの対応・移行について、より安心して、また負担も軽減したいと考えております。
    (※) 米国標準技術研究所 Comprehensive Vulnerability Database (2015 5 4 日更新)

■ SQL Server対応するISV/SIパートナー様のパッケージ製品とその理由

 事前にSQL Server / Azure SQL Database 対応の問合せのあったISVパートナー様には、既に10数社に対して今回の支援施策に該当するデータベース対応・移行支援を展開しておりますが、その中で代表的な例として以下のパートナー様のパッケージ製品例を紹介させて頂きます。

富士通株式会社 

製品名:PRO-NES 生産管理ソリューション

SQL Server対応理由

  1. 安心できる実績、海外サポートの充実
  2.  Azureによるグローバル市場への展開及び今後の機能拡張への期待 (IoT/Machine Learning/Power BI)

SCSK株式会社 

製品名eMplex 統合顧客管理ソリューション

SQL Server対応理由

  1. SQL Severのセキュリティ機能活用(透過的データ暗号化)による、eMplex製品機能の向上
  2. 提供可能なプラットフォームの選択肢を広め、今後のAzureによるサービスビジネス化及び機能拡張への期待 (Machine Learning)

 

■支援施策の目標

日本マイクロソフトの独自調査 (2017) では、現状ISVパッケージ製品の主に使用されるデータベースにおけるSQL Server及びAzure SQL Databaseの採用シェアは約50%です。今回の支援施策を活用することで、ISVパッケージ製品のSQL Server及びAzure SQL Database 採用を促進し、1年間で30パッケージ製品、3年後には計100パッケージ製品のメインデータベースの獲得を目標にしております。それにより、ISVパッケージ製品セグメントにおけるSQL Server / Azure SQL Database のシェアを60%に高めたいと考えております。

■お問合せ

上記の支援施策に関する申し込み、質問及びその他の問い合わせは、SQL Serverのパートナー様向けの総合相談窓口“SQL Direct” にご連絡ださい。

SQL Direct (URL: https://www.microsoft.com/ja-jp/cloud-platform/SQL-direct)

日本マイクロソフトでは SQL Server及びAzure SQL Databaseを中心としたデータプラットフォームをISV/SIパートナー様と展開することで、日本企業のデジタル トランスフォーメーションを支援していきたいと考えております。今後も、日本マイクロソフトおよび SQL Server/Azureの動向にご注目ください。

 

執筆者: 佐藤 久(日本マイクロソフト株式会社 クラウド&エンタープライズビジネス本部 業務執行役員 本部長


Continuous Deployment to Azure Automation DSC Part 2

$
0
0

This is a continuation from the post here where I created a build and release pipeline for my DSC configurations. This post looks at attaching some process around when a build and release should be completed.

I’ve used my dev branch in Git for a development build and the master branch for a production release. This means that when someone changes the dev branch a build will be automatically triggered and same for the master branch. To do this I had to perform a couple of steps for the build process. Aside from renaming to make more sense – I basically cloned the existing build process and modified it for the master branch.

snip_20170412103822

Each branch has a trigger set on it to perform a build when the corresponding branch is updated…

snip_20170412103918

I also create a production artifact now – this allows me to trigger a release when a new artifact is created.

snip_20170412103935

I created a new script to be added to this artifact for the production release. It does exactly the same as the dev one however uses a different path (different artifact path generated). I want to later on be able to update the development process to be able to release a dev DSC configuration which won’t affect my production machines.

snip_20170412104454

Doing that takes care of the build process – now for the release. Aside from some cosmetic changes it is exactly the same as the development release process however I updated the script to be the ReleasePROD.ps1 file.

snip_20170412103822

snip_20170412103918

snip_20170412103935

All tested and working after a couple of minor changes – but now I have a process as follows, VSTS allows me to lock down my branches in source control so I can control who can merge.

  1. User creates a new branch and adds/updates a configuration.
  2. They submit a pull request to add their changes to the dev branch (they don’t have permissions to modify dev)
  3. I approve the pull request and the build to dev is triggered.
  4. If it passes I can then trigger a dev release which uploads and compiles the configuration. I still need to find a way to mark a configuration as a dev configuration so it doesn’t change production nodes.
  5. When this is all done and tested – I can submit a pull request to pull the dev branch into master.
  6. Once approved it will trigger a build for production – the generated artifact then triggers a release into production.

So my process is coming together – next steps are to refine and separate the configurations between development and production. Of course this still for configurations that have no external resources or credentials – that is going to add a new layer of complexity.

Proposed theme and agenda for the April 2017 CAAB webinar

$
0
0

Hi all – In keeping with our themed approach to the monthly CAAB webinars, we’d like to propose a Professional Development theme for the April session. Here is a proposed agenda:

  1. IT Pro role evolution in a cloud-inclusive environment
  2. Training to achieve the transition
  3. The value of a professional network in career development
  4. LinkedIn is more than the place to look for jobs

We would love to hear what you think about the proposed theme and agenda.

Please post a reply below or send us a quick email caab@microsoft.com as soon as you can.

Thanks!

Chris Fox and Joe Davies

Project Scorpio: 創造と遊びのためのもっともパワフルな環境

$
0
0

scorpio-memory_940x528-1-hero
※本ブログは「Project Scorpio: The Most Powerful Place to Create and Play」の抄訳です。

Xbox チームは活動のすべてにおいてゲーマーの皆さんを中心に位置付け、創造やゲームをプレイするための最適なプラットフォームを開発しています。私たちは新しい開発ツール、販売機会の創出、開発者やゲーマーの皆さんのためにハードウェアやサービスに多くの投資を行っています。私たちは Project Scorpio を開発者の皆さんのビジョンを実現するため、また、Xbox のゲームをプレイするための最適な環境になることを目標に開発しました。

私たちの業界の創造性と革新はさまざまな開発者の皆さんによって生み出されています。一人で社会現象になるようなゲームを発売したり、何百人ものチームで超大作を開発することもできます。3月に開催された GDC で、私たちは誰でもXbox One や Windows 10 PC のゲームを開発し、配信することができるようになる ”Xbox Live Creators program” を発表しました。本プログラムと市販の Xbox One を開発キットにすることを可能にする開発モードを組み合わせ、ゲーム開発者の皆さんに開発したゲームを世界中の何百万人ものゲーマーの皆さんにゲームをとても簡単に配信する方法を提供します。

Project Scorpio は、互換性に重点を置きつつ真の 4K コンソールをゲーマーの皆さんにお届けすることを目標にデザインされています。また、私たちはXbox One 開発キットと本体性能のすべてを引き出す一連のソフトウェアを含む世界でもっともパワフルなゲーム開発環境の構築を目指しました。製品と同様にハードウェアからソフトウェアやツールなどすべての要素を検証し、特別な開発キットを製作しました。すばやく PC と開発キット間を切り替えながら開発できるようにしたり、前面のボタンでプログラムやテスト環境を瞬時に切り替えることをできるようにするなど配慮し、クリエーターの皆さんが新しいハードウェア上でも時間と情熱をゲームの開発に注げられるようにすることが私たちの目標です。

私たちは最もパワフルはゲーム機を、ゲーマーの皆さんを念頭に開発しました。私たちは最もパワフルな開発環境を、クリエーターの皆さんを念頭に開発しました。そして高速で信頼性の高いマルチプレイ ネットワークの Xbox Live と次世代のストリーミング サービスの Beam が PC とゲーム コンソールの垣根を取り払います。最終的には専用タイトル、マルチプラットフォーム タイトル、インディーゲームか大作タイトルにかかわらず、すばらしいゲームがプレイできるのかということを皆さんが気にされていることと思いますが、私たちは Xbox One 専用タイトルおよび Project Scorpio 上でより快適にプレイできる豊富なラインアップを今年中に揃えられることを誇りに思っています。私たちは Project Scorpio をパートナーから発売される大作タイトルをプレイする最良のプラットフォームにすべくデザインしました。以前に発売されたタイトルも容易に真の 4K に対応させることができ、下位互換機能で動作する Xbox 360 タイトルもより快適にプレイできます。

私は Project Scorpio による進歩と世界中のゲーマーの皆さんに情熱を注ぐクリエーターの皆さんを誇りに思います。Xbox チーム全員を代表して皆さんの継続的な情熱と支援に感謝いたします。Project Scorpio とそのパワーによってもたらされる素晴らしいゲーム体験を 6 月に開催される E3 で発表できることを楽しみにしています。

Phil Spencer
Twitter: @XboxP3
GT: P3

Center of Reseller Excellence for Microsoft CSP (CORE CSP)

$
0
0

TimTetrickPhoto

Tim Tetrick

 

image

 

Hello Microsoft Partners,

Welcome to CORE CSP

With an abundance of content out there, it can be difficult to know where to find the Cloud Solution Provider (CSP) resources you’re looking for. That’s why we’ve narrowed the focus. With CORE CSP, we’ve curated the best, most-focused resources and tools to help you strengthen your cloud business core and accelerate your time to market.

Whether you’re just getting started on your cloud transformation or well down the path, this is your online destination for essential guidance geared toward evolving your business, differentiating your service offerings, and thriving in a cloud-first, mobile-first world.

CORE CSP helps you:
  • Transform your business – Strategically define your value proposition and differentiate your offerings to stand out in the market.
  • Plan your approach – Learn how to make money, drive profitability, and build a financially sound cloud business.
  • Close more deals – Control the customer conversation with best-practice sales techniques and go-to-market campaigns.
  • Get up to speed – Find everything from product knowledge to step-by-step instructions on how to build service offerings.
  • Tap into technical know-how – Access reference architectures, code samples, and APIs to implement Microsoft cloud solutions.

 

image

Hope this helpful and please let us know your feedback!

PowerPivot for SharePoint 2016 Scheduled Data Refresh Error: “The operation has timed out”

$
0
0

Scenario:

You create a PowerPivot workbook with one or more data sources and upload it to SharePoint 2016. You then schedule the workbook to refresh and the refresh fails with the following error: “The operation has timed out“.

Cause:

This issue is caused by a change to the design of the product in SharePoint 2016 that limits a single PowerPivot data source to a refresh duration of 100 seconds (or 1:40). The product team is aware of the issue and are in the process of working on having the restriction returned to default.

Note that this can also be caused by slow or underperforming data sources if you think your data should be refreshing in under 100 seconds. If you are pulling a small amount or data from a complex data source that takes a long time to query, you may consider alternative workarounds in the meantime, or work on optimizing your data source/query.

Symptoms:

  1. If you expand the refresh history, you will notice that the data source of which refresh failed on ran for exactly 1:40 (100 seconds).
    100sfail
  2. You may notice that some of your data sources actually succeed, or that the refresh succeeds intermittently if all of the data sources refresh in less than 100 seconds.
  3. In the SharePoint ULS logs, you will see the actual error reported, but it will not seem to correlate to anything meaningful as far as a cause (because it doesn’t….)
    00/00/2017 14:49:18.44 w3wp.exe (0x00000) 0x59D4 PowerPivot Service Data Refresh 99 High EXCEPTION: System.Net.WebException: The operation has timed out     at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)     <<truncated stack>>
  4. You will likely see a correlating event in the Application Event logs (EventID: 5214).
  5. If you have multiple workbooks pulling from the same source, and one workbook is slowing the data source down causing the other queries to wait or slow (past the 100s), you may see multiple workbooks fail that do not normally fail.

A Few Potential Workarounds:

  1. You can split your data sources into smaller queries. Note that this limitation is per data source, so you could query the same data more than once if need be.
  2. Optimize your queries to run faster.
  3. Query less data.
  4. Add hardware to your data source to process queries faster.

There are more workarounds and optimization options depending on the type of data you are pulling, but the fact of the matter is that we are working on having this limitation removed. This blog post will be updated as soon as a fix is released with links to the patch and details on how to apply it.

NOTE: This blog applies SPECIFICALLY to the issue listed above and ONLY to PowerPivot for SharePoint 2016 Scheduled Data Refresh. This may not be the only context that you see this error and you could also run into it in other versions of the product (but it will not be for the same reason!!).

Viewing all 36188 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>