Hyper-V with Smart Card not working



  • First, a disclosure. This is a school lab, but it is not homework. I'm helping the instructor re-write part of the lab to help get a certain part working for future classes. Also, we've already reached out to Microsoft as the class has a bunch of hookups with Microsoft since they are teaching a lot of their technology. Also checked on technet/msdn. I will also attach the lab. If you needed a Smart Card walk through anyway, this one has a ton of hours sunk into the writing and is quite literally a cook book that can be done in about 20 minutes. But, the attachment is more so you can see the screen shot of the error (at the very bottom). There is also a resolution just above it, regarding re-issuing the cert. You can also see in another screen shot further up that the cert is issued to the client, as well as present on the Smart Card.

    Here's a couple things that work in VMware (flawlessly), but not in Hyper-V...

    • Being able to discover the smart card from within devmgmt

      • In Hyper-V, I just went ahead and did this manually, with a generic driver.
    • Log into a VM remotely, with a Smart Card.

      • This I could not get to work with Hyper-V at all. If you aren't in an enhanced session, it won't see the card at all (but that should be obvious). If you are in an enhanced session, there are certificate issues. However, the cert has been reissued to the DC (which then gets issued to the client manually within Personal/Certificates > Request new certificate. All tabs within the certificate have been configured correctly as this works fine on a physical workstation. To verify, you can log into the workstation without the Smart Card, open the management utility, and see the certificate on the card.

    The first point is just a janky work around, so it'd be nice to figure that out if possible. But the second point has gone unresolved, so that's more of the focus here.

    Edit: Here is my attempt at making this copy-paste look okay. All in all, it's not going to look as good as written on a document. But there's nothing I can do about that, since this is not a file hosting site, and providing a link to any file hosting site could be malicious. This is going to take me some time to format for easier reading, so please be patient.

    Smart Card Implementation Server 2012

    User Logon only - No Exchange

    This lab requires a Domain Controller with Active Directory and Certificate Services installed and an Online responder configured. In addition, two Windows 10 Generation 2 domain workstations are required. They cannot be differencing disks. Also, they need to be added to the domain. If you have more servers it is not a problem.

    Lab overview: We are going to configure one of the Win10 workstations as an enrollment station and a user name Emily as the enrollment agent. Users must see Emily to get a smartcard and certificate. After that, users will be able to login to their own workstations using their smart card.

    Smart card overview - First we install the reader and the driver associated with the reader. Next, we have to install the middleware provider by the smartcard manufacturer. In class, we are using the ACS ACOS5 cards. The middleware includes the CSP (Cryptography Service Provider) ACS which is needed to create a certificate that can be written to this specific smart card. Next, we need to force the default driver for the smart card (the manufacturer does not provide one). And finally, Emily will request a smart card logon certificate on behalf of our users.

    1. Create the enrollment user and the Enrollment Agent Template.
    2. Create a user named Emily.
    3. Create a global group name Enrollment Agents. Make Emily a member of the global group.
    4. On DC01, duplicate the certificate template Enrollment Agent. This certificate is not going to be written to Emily's smart card. It is just going to be installed on the enrollment workstation.
    5. General Tab:
    6. Name it INTCXX Enrollment Agent.
    7. Place check mark next to Publish in AD
    8. Request Handling Tab:
    9. Purpose - signature
    10. Check mark on "Allow private key to be exported"
    11. Verify enroll subject without requiring any user input
    12. Subject Name Tab: (verify)
    13. Verify Build from AD
    14. Subject name format: Fully Distinguished Name
    15. Include this information: UPN
    16. Issuance Requirements tab - do not select anything. In the workplace you most likely want a manager or admin's approval for any enrollment agents. We are not going to do this today.
    17. Security tab - Add enrollment agents and allow them read and enroll
    18. Extensions tab - Click Application Policies and verify that Certificate Request Agent is listed in the bottom pane
    19. Superseded Template - Add Enrollment Agent
    20. OK
    21. Issue the certificate template in your CA.
    22. App deploy
    23. Create a share on DC01 named appdeploy - assign users the NTFS read and execute permission.
    24. Copy the ACOS5 SDK folder from studentfiles to appdeploy on your DC.
    25. Configure the enrollment workstation - do this as the domain admin
    26. Install the ACOS5 middleware and the ACR38 reader driver on both of the Windows 10 workstations.
    27. On both WIN10 workstations, access \DC01\appdeploy\ACOS5 SDK and execute the autorun file.
    28. Click on Install ACR38 Reader Driver and select the defaults in the install.
    29. Click on Install SDK Components
    30. Next in the welcome window
    31. Next in the destination folder
    32. In the product features - you do not need to install the sample codes or the reference material but you need everything else. It will not hurt anything if you just install everything, it just takes longer.
    33. Reboot when asked to
    34. Plug in the reader and verify that windows detected it. Check device manager and verify that the reader is listed as CCID USB Smart Reader (should be under "Smart card readers"). If you cannot get your virtual to connect to the USB device (in VMware), check VM on the menu bar and removable devices. Verify that the Advanced Card Reader has a check mark next to it. In Hyper-V, I could not get it to show up automatically.
    35. Insert a smart card into the reader. Windows does not find the driver for the smart card automatically. We have to force the default generic driver.
    36. Open devices manager in your VM.
    37. Right click WIN10 and select add legacy hardware, next in the welcome window
    38. Select Install the hardware that I manually select from a list
    39. From the list select smart cards
    40. Select the Identity Device (Microsoft Generic Profile), next, next, finish
    41. You should now have both a smart card and a reader listed in Device Manager
    42. Add Emily to the local groups: administrators and cryptographic operators. Note: I am not sure that Emily needs to be in the administrators group. I did not test this lab without her being a member of administrators. This is something you would want to test in a real implementation.
    43. Repeat step a and b above to configure the second Windows 10 workstation. When finished, attach the reader to the Win10 enrollment station so you can complete the following steps.
    44. As Emily, request an enrollment agent certificate:
    45. Login to the workstation as Emily. Make sure you use an enhanced session.
    46. Remove the smart card from the reader - we do not want the enrollment agents certificate to be written to the card. We want it installed on the workstation.
    47. Use the certificates snap-in (user account) to request the enrollment agent certificate
    48. Run an MMC console and add the certificates snap-in. Verify my user account is selected.
    49. Expand certificates, right click personal and select All tasks, request new certificate
    50. Before you begin windows - next
    51. Cert Enrollment policy - Verify AD enrollment policy - next
    52. Place a check mark next to INTCXX Enrollment Agent - enroll
    53. Finish
    54. Verify there is a certificate for Emily listed under personal/certificates.
    55. On your CA, configure the smart card logon certificate:
    56. Duplicate the template Smartcard Logon - Be sure to accept the default of Windows Server 2003 -
    57. General Tab:
    58. Name it INTCXX Smartcard Logon
    59. Place check mark next to Publish in AD
    60. Request Handling Tab:
    61. Purpose - signature and smartcard logon
    62. Check mark on "Allow private key to be exported"
    63. Verify that prompt the user during enrollment
    64. Cryptography tab:
      • Verify that "Requests can use any provider available on the subject's computer" is selected. This is important, during the certificate enrollment we have to choose the ACS CSP or the certificate cannot be written to the card. In an ideal situation we would be able to add the ACS CSP to the window in the template but Certificate Services does not allow us to add CSPs.
    65. Subject Name Tab:
    66. Verify Build from AD
    67. Subject name format: Fully Distinguished Name
    68. Include this information: UPN
    69. Issuance Requirements tab
    70. Place a check mark next to This number of authorized signatures - Type 1 in the box
    71. In the Application Policy drop down select "Certificate Request Agent"
    72. Change the Require for reenrollment to "Valid existing certificate" (this allows users to reenroll without having to go to the enrollment agent - this would be an organizational decision)
    73. Security tab -
    74. Add enrollment agents and allow them read and enroll
    75. Add the students and instructors groups and allow them read and enroll
    76. Superseded Template tab - Add Smartcard Logon and Smartcard User
    77. OK
    78. Issue the certificate template in your CA
    79. As Emily, initialize the card and request a certificate for your users:
    80. On the Win10 workstation, login as Emily
    81. Open the ACOS5 Initialization Tool from Programs
    82. Insert the smart card for your first user
    83. Important - Do NOT clear the enable clear card after initialization option. This makes the card only useable for this user. Each card costs $12 and I do not want to have to purchase more. Click Start in the Initialization Tool window, click Yes and OK
    84. Notice that the SO Pin and User Pin were set to '12345678'. This is the default for this card manufacturer
    85. Repeat this process for your other cards
    86. Open an MMC console with the certificates snap-in (user account)
    87. Insert the smart card you are going to write to
    88. Right click personal, all tasks, advanced operations, enroll on behalf of
    89. Before you begin window - next
    90. Cert Enrollment policy - Verify AD enrollment policy - next
    91. Signing certificate - browse and select Emily's certificate - next
    92. Select INTCXX Smartcard logon and click details
    93. Click properties
    94. Click the down arrow next to Cryptography Service Provider
    95. Clear the check mark next to Microsoft
    96. Place a check mark next to Advanced Card Systems CSP (You will not see ACS listed if there is not a smart card in the reader)
    97. Ok, next
    98. User name - browse to find the active directory object for the user you are enrolling for. You will need to change the location to your domain. Verify that INTCXX\username is listed in the field before you click enroll
    99. Enroll
    100. Insert one of your smart cards
    101. Enter the user pin - 12345678 - It takes a few minutes to write the certificate to the card.
    102. Click next user and repeat the process for 2 more users.
    103. When you are finished close the mmc console and logout
    104. Logon as a user using their smart card and change your pin. I could not get this to work for the second user.
    105. Press Ctrl+Alt+Ins to login to the windows workstation
    106. Click switch user and insert the smart card of one of your users

    c.The login window should reflect the correct user and prompt you to enter the pin associated with the card. Enter the pin 12345678 and click the
    4. After you login, Open the ACS Admin Tool from Programs
    1. The admin tool will find the reader and the card.
    2. Click Log-in and provide the default pin.
    3. The certificate should be listed on the left hand side. Take a screen shot.
    0_1480371398347_Smart card information for Brandon.png
    1.
    1.
    1. Click Change Pin and enter a unique pin - write it on the smart card
    2. Group Policy and Smart Cards - It is possible to configure group policy so that a smart card is required for logon for a specific group of users or for a specific group of computers.
    3. Bottom line: Smart card logon works the way we expected it to work. However, you have to install the CSP (Cryptography Service Provider) on every workstation you want the cards to work with. Also, you have to select the CSP when requesting the certificates that you want stored on the cards. The reading I did in preparation for this lab indicates that this process is going to get better. It is expected that smart card manufactures will make the drivers more readily available and not require their own CSP. That will make it much smoother for us administrators.
    4. Lab Challenge – Change the Exchange User Certificate that you created in Lab 13 and add the cryptography requirements. Request an Exchange Certificate and store it on your smart card. Use the certificate to digitally sign messages.
    5. When you are finished with today's lab:

    1. Login to the enrollment station as Emily and use the ACOS5 clear card tool to put the cards back to the factory state.
    2. Click connect to card
    3. Click clear card
    4. Give the reader and the cards back to the instructor
    5. If you get the following message complete the steps to solve the problem:
    6. "The system could not log you on. You cannot use a smart card to log on because smart card logon is not supported for your user account. Contact your system administrator to ensure that smart card logon is configured for your organization."
    7. Re-issue the Domain Controller Authentication cert by following these steps:
    8. On DC01, open an mmc.
    9. Add the certificates snap-in directed at the computer account
    10. Expand Certificates, right-click Personal, click All Tasks, and then click Request New Certificate.
    11. Cert Enrollment policy - Verify AD enrollment policy - next
    12. Request Certificates page select Domain Controller Authentication
    13. Next, finish

    Take a screen shot of the Windows 10 login window using a smart card as the login method.

    0_1480371327735_Smart card information for Brandon.png

    Take a screen shot of CA Showing both templates:

    0_1480371314023_CA templates.png



  • @BBigford said in Hyper-V with Smart Card not working:

    Edit: I can't upload the lab until I figure out the upload error "Error: You do not have enough privileges for this action."

    You cannot upload anything if you do not have a category selected.



  • @JaredBusch

    Selected IT Discussion after receiving the error, still wouldn't upload...



  • @BBigford said in Hyper-V with Smart Card not working:

    @JaredBusch

    Selected IT Discussion after receiving the error, still wouldn't upload...

    Then @Minion-Queen had her minions disable attachments most likely.



  • @JaredBusch

    Ah, ok. I also had submitted without an attachment, went back to add it (thinking maybe something was "stuck" with the error being persistent). Also tried just a moment ago. Title also shows as being in IT Discussion.

    Wonder if it's disabled because something is under maintenance.



  • @JaredBusch said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @JaredBusch

    Selected IT Discussion after receiving the error, still wouldn't upload...

    Then @Minion-Queen had her minions disable attachments most likely.

    Yup, only images are allowed.



  • @scottalanmiller said in Free lab/cook book attached - Smart Card with Hyper-V not working:

    @JaredBusch said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @JaredBusch

    Selected IT Discussion after receiving the error, still wouldn't upload...

    Then @Minion-Queen had her minions disable attachments most likely.

    Yup, only images are allowed.

    How come? Posting documents might be helpful to others.

    Also, here's the link to material for the time being @JaredBusch, saves from pasting a lengthy document, plus a few images.

    https://www.dropbox.com/sh/v1frhsv29f3776z/AAChj72r2iBYg0hl-zb6268ua?dl=0



  • @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Free lab/cook book attached - Smart Card with Hyper-V not working:

    @JaredBusch said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @JaredBusch

    Selected IT Discussion after receiving the error, still wouldn't upload...

    Then @Minion-Queen had her minions disable attachments most likely.

    Yup, only images are allowed.

    How come? Posting documents might be helpful to others.

    Because it's not a file hosting service, which is what it will become. Documents are rarely appropriate for a discussion thread. If there is information to present, it should be in the post. You can put text or images into the post. What is in the document that might be useful that isn't text or images? You can always link to files hosted somewhere or put videos inline with a link to the hosting resource.

    It's not good practice. It encourages a huge hosting cost increase, makes malware way too much of a problem and breaks the value of the site by making it a host to external data rather than having the discussion and information remain in threads. People reading threads don't want to have to download files, get applications to read them, etc. just to read a thread.



  • @BBigford said in Hyper-V with Smart Card not working:

    https://www.dropbox.com/sh/v1frhsv29f3776z/AAChj72r2iBYg0hl-zb6268ua?dl=0

    This is an example of what we want to protect against. Random Word documents are a malware vector and should not be used in a situation like this. No one in IT should be willing to open that file, it's too dangerous. You don't open random Word docs from the Internet.



  • @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.



  • @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.



  • @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.



  • @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.



  • @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.

    If you output to text from Word, does that help?



  • @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.

    If you output to text from Word, does that help?

    I'm doing this from a Chromebook now and just did it within Google Docs. Doesn't have the ability to export our mess with output since it's a pretty basic tool. I'll have to try that a bit later when I jump on my laptop. I added the images.



  • @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.

    If you output to text from Word, does that help?

    I'm doing this from a Chromebook now and just did it within Google Docs. Doesn't have the ability to export our mess with output since it's a pretty basic tool. I'll have to try that a bit later when I jump on my laptop. I added the images.

    Check out this tool:

    https://word-to-markdown.herokuapp.com/



  • @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.

    If you output to text from Word, does that help?

    I'm doing this from a Chromebook now and just did it within Google Docs. Doesn't have the ability to export our mess with output since it's a pretty basic tool. I'll have to try that a bit later when I jump on my laptop. I added the images.

    Check out this tool:

    https://word-to-markdown.herokuapp.com/

    Completely locks up on a Chromebook trying to paste. Switched to a Windows 10 workstation with some more horsepower, all rendering/copy/paste goes through quickly. Copy to Clipboard appears to not work at all. Formatting looks terrible. But I'm done spending more time on that.



  • @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    @scottalanmiller said in Hyper-V with Smart Card not working:

    @BBigford said in Hyper-V with Smart Card not working:

    saves from pasting a lengthy document, plus a few images.

    Posting images is fast and easy. And what takes five seconds for you to do, saves each reader of the page many seconds for forever.

    The re-formatting of 5 pages into copy-paste took longer than just attaching the document. I did a straight copy-paste in the OC.. haha it was real bad.

    I know it takes a bit if you are coming from a huge rich Word doc. But it is what it is, Word docs are definitely not something we are comfortable hosting. That puts ML on the hook for malware hosting. It's a huge deal. The whole site could get blocked in a split second because one newbie doesn't scan a document that they upload.

    If it were only PDFs, it could be considered. But there are so many ways to host and link those things today that I'm not sure that it is a big deal. You can link it when really necessary and, whenever possible, it's best to get text and/or images instead.

    It is what it is. I added stuff to the OC and will spend some time formatting the copy-paste. There's some good stuff in there for readers, and can explain what is going on and what I'm seeing... I thought it would be helpful.

    If you output to text from Word, does that help?

    I'm doing this from a Chromebook now and just did it within Google Docs. Doesn't have the ability to export our mess with output since it's a pretty basic tool. I'll have to try that a bit later when I jump on my laptop. I added the images.

    Check out this tool:

    https://word-to-markdown.herokuapp.com/

    Completely locks up on a Chromebook trying to paste. Switched to a Windows 10 workstation with some more horsepower, all rendering/copy/paste goes through quickly. Copy to Clipboard appears to not work at all. Formatting looks terrible. But I'm done spending more time on that.

    Well that sucks, it looked interesting.


Log in to reply